我想知道,是否可以<tr>
从满足多个条件的<table>
地方选择 's 。<td>
例如(见最后的示例表):
获取
<tr>
第一列为“Audi”且第二列为“red”的所有内容
我已经知道如何按一列过滤:
$('tr:has(td:nth-child(1):contains("Audi"))').doSomeThing();
但我的问题是如何使用AND条件进行过滤,例如:
$('tr:has(td:nth-child(1):contains("Audi") && td:nth-child(2):contains("red"))').doSomeThing();
我知道有Multiple Attribute Selector,但是因为我正在搜索 .text() 属性,所以它不适合我的问题。
我的样本表:
<table id="list">
<tr>
<td>Audi</td>
<td>red</td>
</tr>
<tr>
<td>Audi</td>
<td>yellow</td>
</tr>
<tr>
<td>Audi</td>
<td>green</td>
</tr>
<tr>
<td>BMW</td>
<td>red</td>
</tr>
<tr>
<td>BMW</td>
<td>yellow</td>
</tr>
<tr>
<td>BMW</td>
<td>green</td>
</tr>
...
</table>
感谢您的帮助!