Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery按单元格内容选择表行_Jquery - Fatal编程技术网

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

如何使用jquery按单元格内容选择表行,jquery,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>ho

假设我有下表

<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>
例如,我需要使用jquery选择那些包含user1&&host2的行。可能吗?

试试看

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


试一试


试一试


试一试



因此,单元格必须包含user1或host2,或者两者都包含?因此单元格必须包含user1或host2,或者两者都包含?因此单元格必须包含user1或host2,或者两者都包含?因此单元格必须包含user1或host2,或者两者都包含?当/如果它是
user11,user12
,该怎么办,等等?什么时候/如果是
user11,user12
等等呢?什么时候/如果是
user11,user12
等等呢?什么时候/如果是
user11,user12
等等呢?
$("table#tID tr:contains('user1'):contains('host2')");
$("table#tID tr").filter(function () {
    $cells = $(this).children('td');
    return ($cells.eq(0).text() === 'host2' && $cells.eq(1).text() === 'user1')
}).css('color', 'red');