我们假设我有下表
<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。有可能吗?
答案 0 :(得分:3)
尝试
$("table#tID tr:contains('user1'):contains('host2')");
<小时/>
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');