-1

同じテーブル内のTR TH要素に特定のテキストが含まれている場合、jqueryを使用してテーブル内のすべてのTR TD要素を選択しようとしています。次に、すべての TR TD 要素をそれぞれで反復処理したいと思います。私は成功せずに多くのアプローチを試みました。ドキュメント内に、異なる th 要素を持つ複数のテーブルがありますが、それ以外は同一です。

<tbody>
<tr>
<th>header1</th>
<tr><td>data1</td><tr>
<tr><td>data2</td><tr>
<tr><td>data3</td><tr>

この場合、th = header1 の場合、すべての tr td 要素を選択します。

4

1 に答える 1

0

なぜそれをしないのか、それが一次元にすぎない場合:

[編集コード]

var td_selection = null ;
var th_to_check = $('tbody tr th') ;
if(th_to_check.text() == 'header1') {
     td_selection = th_to_check.children() ;
}

?

しかし、最良の選択肢はクラスで遊ぶことだと思います。クラスを目的の td に設定し、それらを選択します

td_selection = $('.td_class') ;
于 2013-02-27T21:07:15.737 に答える