如何使用jquery按单元格内容逐行选择表

时间:2013-12-03 13:47:51

标签: jquery

我们假设我有下表

<table id='tID'>
<tr><td>host1</td><td>user1</td><td>str1</td></tr>
<tr><td>host2</td><td>user1</td><td>str2</td></tr>
<tr><td>host2</td><td>user2</td><td>str3</td></tr>
<tr><td>host2</td><td>user1</td><td>str4</td></tr>
</table>

我使用以下命令按一个单元格选择行

$("table#tID tr:contains('user1')");

我需要选择那些包含user1&amp;&amp;的行。 host2使用jquery。有可能吗?

1 个答案:

答案 0 :(得分:3)

尝试

$("table#tID tr:contains('user1'):contains('host2')");

fiddle Demo

:contains()

<小时/> fiddle Demo oGeez

$("table#tID tr").filter(function () {
    $cells = $(this).children('td');
    return ($cells.eq(0).text() === 'host2' && $cells.eq(1).text() === 'user1')
}).css('color', 'red');