0
値に応じて行の色を入れたいテーブルの行を同じ色で表示する
ここはコードですが、常に最初の色が使用されます。
$(document).ready(function() {
$('#myTable td.xs').each(function() {
if ($(this).text() < 10) {
$(this).closest('tr').css('background-color', 'green');
} else {
$(this).closest('tr').css('background-color', 'red');
}
});
});
HTML:最後<td>
を持っているので<tr>
あなたの場合
<tr class="xs">
<td class="xs">5/td>
<td class="xs">10</td>
<td class="xs">12</td>
</tr>
もし私がtrタグをテーブルタグで囲まなければ。私は '$( 'tr')'にアクセスできません。 – Mahi
@PraveenKumar色を変更することはどういう意味ですか? –
@Mahiそれはまったく失敗するでしょう。あなたはその構造に従う必要があります。 「
関連する問題