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です。

parentsまたはを使用する必要がありますclosest

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