が複数の条件を満たす場所<tr>
からを選択できるかどうか疑問に思いました。例(最後のサンプル表を参照):<table>
<td>
<tr>
最初の列が「Audi」で、2番目の列が「red」であるすべてのを取得します
私はすでに1つの列でフィルタリングする方法を見つけました:
$('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>
あなたの助けに感謝します!