0

div 内で td を見つけて、その div 内のすべての td にクラスを追加する必要があります。jquery でそれを行うにはどうすればよいですか?

4

2 に答える 2

3
$("#myDiv td").addClass("myClass");
于 2009-05-14T17:42:39.610 に答える
2

jQuery セレクターは、CSS セレクターに基づいています。セレクター間の " " (スペース) は、親ノードのすべての子を (再帰的に) 検索します。

したがって:

$('#myDiv td')

最初に #mydiv を見つけ、次にすべての子孫を取得し (再帰的に子を見つけます)、それらが 'td' であるかどうかをチェックし、残りを除外します。

'#mydiv' の直下の子だけにクラスを適用したい場合:

$('#myDiv > td')
于 2009-05-14T18:26:28.817 に答える