55

クラスによって要素の n 番目の子を選択するための構文を理解しようとしていますが、要素への正確なパスがわかりません。できない$('parent > child > grandchild > hereIam');

だから基本的に私は言うことができる必要があります

$('#thisElement').AllRelativesWithClass('.classToSelect')

どうすれば正確にそれを行うことができますか?

4

4 に答える 4

74

このドキュメントによると、find メソッドは、セレクター パラメーターで要素が見つかるまで、要素のツリーを下方向に検索します。これ$(parentSelector).find(childSelector)を行うための最速かつ最も効率的な方法です。

于 2013-08-02T15:12:45.720 に答える
34

$('#thisElement').find('.classToSelect')#thisElementwith classの子孫を検索しますclassToSelect

于 2013-08-02T12:26:31.263 に答える
19

これでうまくいくはずです:

$('#thisElement').find('.classToSelect')
于 2013-08-02T12:24:46.300 に答える
9

これを試して

$('#thisElement .classToSelect').each(function(i){
         // do stuff
});

それが役立つことを願っています

于 2013-08-02T12:27:23.333 に答える