通过td类从表中获取行,并在jquery中的单元格中获取特定值

时间:2014-06-28 07:53:21

标签: javascript jquery html

我想在多个表中找到具有特定值的行,其中隐藏的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的行。

3 个答案:

答案 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)
  }
});