3

我有这个标记:

<ul class=container>

    <li rec=1>
        <div>
           <div>
               <div>i'm here</div>
           </div>
        </div>
    </li>

</ul>

现在我在 div 元素(“我在这里”),我怎样才能获得对 li 的引用?我试过div.parent("li");但没用..

4

2 回答 2

4

利用

closest("li") 

而不是父母http://docs.jquery.com/Traversing/closest 父母只获得直接父母。

于 2009-11-26T23:59:29.233 回答
1

parent用于获取元素的唯一直接前导,在您的情况下是div.

你应该使用parentsor closest

div.parents("li");
于 2009-11-27T00:00:28.433 回答