負の値を強調表示する必要があるテーブルがあります。そのため、jQuery を使用してみましたが、希望の出力が得られませんでした。このようなテーブルがあるとしましょう。
<table border="1" cellpadding="4" cellspacing="4">
<tr class="alt">
<td class="status">1</div>
<td class>Received</div>
</tr>
<tr class="alt">
<td class="status">-50</div>
<td class>Received</div>
</tr>
<tr class="alt">
<td class="status">0</div>
<td class>Received</div>
</tr>
<tr class="alt">
<td class="status">20</div>
<td class>Received</div>
</tr>
</table>
私はjQueryを使用しています。しかし、うまくいきません。
$(document).ready(function(){
$("tr.alt:even").css("background-color", "#f0f8ff");
$("tr.alt:odd").css("background-color", "#fcfceb");
});
$(document).ready(function() {
$(.status.val()<0).closest('tr.alt').css('background-color', '#cd0000');
$(td.status[value<0]).css('background-color', 'red');
});