如果TR TH元素包含某些特定文本,请选择表中的所有TR TD元素

时间:2013-02-27 21:00:54

标签: jquery

如果同一个表中的TR TH元素包含一些特定文本,我正在尝试使用jquery来选择表中的所有TR TD元素。然后我想用每个TR迭代所有TR TD元素。我尝试了很多方法而没有成功。我在文档中有多个表,它们具有不同的元素,但在其他方面是相同的。

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

在这种情况下,如果th = header1

,则选择所有tr td元素

1 个答案:

答案 0 :(得分: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') ;