1

class="nested" を使用して、任意の深さ (おそらく 1 つまたは 2 つまたは 3 つ、時間の経過とともに変化する) の div 内のどこかにあることを私は知っています。JQuery を使用して任意の深さでその要素を見つける方法は?

のようにしてみました

var nest=$('#container_div').find('.nested');しかし、うまくいきません。

4

3 に答える 3

4

var nest=$('#container_div').find('.nested');もしかして、引用を忘れていませんか?

于 2012-05-05T15:14:14.210 に答える
3

そして楽しみのための別の構文:

var nest = $( '.nested', '#container_div' );

クラスを探す場所のコンテキストを jQuery に与えます。.nested

于 2012-05-05T15:22:35.843 に答える
2

他の答えに問題はありませんが:

var nest=$('#container_div .nested');

より簡潔です。セレクターをスペースで区切ることはfind、セレクター内と同じです。何らかの理由で直系の子のみに制限したい場合は、

var nest=$('#container_div > .nested');
于 2012-05-05T15:20:45.950 に答える