繁体   English   中英

jQuery以应用css样式

[英]jquery to apply css style

我有一个表,其td值显示为

<table>
<tr>
<td><?=$something?></td>
<td><?=$something?></td>
<td><?=$something?></td>
<td><?=$something?></td>
</tr>
<tr>
<td><?=$somethingelse?></td>
<td><?=$somethingelse?></td>
<td><?=$somethingelse?></td>
<td><?=$somethingelse?></td>

</tr>

我想在满足某些条件后对第二行中的所有td应用jquery,例如,第一个td中的第一个something小于零。

您可以执行以下操作:


if(yourCondition) {
 $('table > tbody > tr:eq(2) > td').each(function() {
   $(this).css("color", "red"); //add color red for example
 });
}

你的意思是那样的..

$('tr:nth-child(2) td')这将选择第二行的tds

这将为您做到。

//get the second table row (eq is zero-indexed)
var second_tr = $('tr').eq(1);
//get the contents of the first element in second row
var first_td_val = second_tr.find('td:first').text();​
if(first_td_val < 0){
    //do something with the second table row.
    second_tr.css('background-color', '#bada55');
}
​

看到这个jsFiddle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM