2011-07-11 10 views
0
$("table").each(function(){ 
//Code goes here 
} 

私はこの親クラス属性 "特集"のためにこのコード(上記のコード)を使用します。下の例から、私は1)exを含めたいと思います。 例:特定の親に対してのみ.each()を適用する方法?

1)

<div class="featured"> 
<table> 
</table> 
</div> 

2)

<div class="Nonfeatured"> 
<table> 
</table> 
</div> 

答えて

2

はこれを試してみてください:

$(".featured table").each(function(){ 
//Code goes here 
} 
3

私はあなたが

$(".featured table").each(function(){ 
    //Code goes here 
} 
をしたいと思います

... "それぞれのtable要素の子孫で、" featured "というクラスを持つ要素の場合、この関数を実行します。" 「クラスを持つ要素の直接の子ある各table要素について」言う

$(".featured > table").each(function(){ 
    //Code goes here 
} 

...、:

それともだけ直接の子、これらの要素ののためにそれをしたい場合特集 "は、この機能を実行します。

より:正しく親子関係を強化するための

7
$(".featured > table").each(function(){ 
    //Code goes here 
} 
+0

1 ... – Alnitak

+0

しかし、その直系の子孫演算子が必要でない場合、 '意志"。フィギュアテーブル"は実行する方が速い?編集:まったく間違っている! http://jsperf.com/jq-direct-child-or-any-child –

+0

いいえ、直接の子供は間違いなく速く、それは多くの検索ツリーを減らすことができます。 –

関連する問題