特定の値を含む'sが含まれているtr
場合、クラスをに追加する必要があります。td
SOに関するこの質問への回答を使用して、解決策を見つけたと思いましたが、複数の列を含む行では機能しないようです。単一の列がある場合にのみ機能しますtd
。
他の列の中でも、特定の値を持つ列を含むテーブル行を特定するにはどうすればよいですか?列は常に特定の順序であるとは限らないため、動的な回答である必要があることに注意してください。
<table>
<tr>
<td>Hey!</td>
<td>Other column</td>
<td>Yo!</td>
<td>Other column2</td>
</tr>
</table>
<script type="text/javascript">
$('tr').each(function(){
if (($(this).find('td').text() == 'Hey!' ) && ($(this).find('td').text() == 'Yo!' ))
{
alert('here');
$(this).addClass('disabled');
}
});
</script>