次のようなテーブルがあります。
<table id="table">
<tbody>
<tr></tr>
<tr>
<td>
<table>
<tbody>
<tr></tr>
</tbod>
</table>
</td>
</tr>
</tbody>
</table>
私はjQueryを使用しており、最も外側のテーブルを取得するための格納されたセレクターが存在します:
var x = $('#table')
それから始めて、すべての最初のレベルの 要素を取得したい場合<tr>
。
私がそれらのいずれかを使用する場合:
x.find('tbody > tr');
x.children('tbody').children();
…最初のものは、ネストされたすべての要素も自然に選択します<tr>
。後者は複雑すぎるようで、複数のクエリが含まれます。
これをより速く/より効率的にする方法はありますか?