我想在多个表中找到具有特定值的行,其中隐藏的td具有类名
<table>
<tr>
<td class="id hidden">16</td>
<td class="maintenance_date">30 Jun 2014</td>
<td class="station_code">TSK</td><td class="gear_code">T1</td>
<td class="role_name">INCHARGE SSE/SE</td>
</tr>
<table>
表或表中会有多行。例如,我希望仅在隐藏了类ID的td上使用文本16的行。
答案 0 :(得分:1)
非常简单:
var searchTerm = 16;
var elements = $('td.hidden').filter(function() {
return $(this).text() == searchTerm;
}).parent();
答案 1 :(得分:0)
您可以使用:
var td16_row=$('td').filter(function(){
return $(this).text()=="16";
}).parent();
答案 2 :(得分:0)
我想我会做这样的事情(未经测试)
var elements = $("table tr").find(".id.hidden").html();
$.each( elements, function( key, value ) {
if (parseInt(value) === 16) {
//do something with $(this)
}
});