Din*_*esh 1 html javascript css jquery
我有一张桌子,我必须突出显示负值。因此,我尝试使用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>
Run Code Online (Sandbox Code Playgroud)
我正在使用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');
});
Run Code Online (Sandbox Code Playgroud)
尝试
$(document).ready(function() {
$( ".status" ).each(function(){
var value = parseInt( $( this ).html() );
if ( value < 0 )
{
$( this ).parent().css('background-color', 'red');
}
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3744 次 |
| 最近记录: |