特定のレベルでjqueryを使用して要素を選択しようとしています。それらは、クラスの直接サブで#main->table
あり、クラスを含む必要がありますx
。私はそのようなことを試みていますが$('#main>table .column');
、これでクラス「x」(合計3)の2番目のレベルのdivも取得します。例で「wanted」とマークされている2つの要素だけが必要です。残念ながら、コードに変更を加えることはできません...
多分何かのような可能性があり$('#main>table .column:first-child');
ますか?どういうわけかそれは私にも3要素を返します。特定のレベル数のみを検討する可能性が最適です
<div id=main>
<div class=x> <!-- not wanted -->
<table>
<tr>
<td>
<div class=x> <!-- wanted -->
<table>
<tr>
<td>
<div class=x></div> <!-- not wanted -->
</td>
</tr>
</table>
</div>
</td>
<td>
<div class=x></div> <!-- wanted -->
</td>
</tr>
</table>
</div>
</div>
よろしくお願いします!