获取父元素的类

sup*_*ize 18 html jquery

我有以下HTML标记:

<div class="nav">
   <ul>
      <li class="tab1">
         <a href="#1" class="current">Welcome</a>
      </li>
      <li class="tab2">
         <a href="#2">About</a>
      </li>
      <!-- and some lists more -->
   </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我想找到class孩子的父元素.current:

var currentli = $('.nav').find('a.current').parent().attr('class');
console.log(currentli);
Run Code Online (Sandbox Code Playgroud)

但它总是让我失望 undefined

注意:我不知道a目前.current哪个是我必须使用该.find()方法的原因.

Ja͢*_*͢ck 38

您的代码应该已经可以使用,但访问该属性可能更可靠className:

var currentli = $('.nav').find('a.current').parent().prop('className');
Run Code Online (Sandbox Code Playgroud)