我有一个问题要突出显示由 apex 生成的表中的某些行。
使用动态操作和 jQuery,我能够突出显示单个列
jQuery:
$('tr td[headers="IDZ"]').each(function(){
if(parseInt($(this).html()) == 12){
$(this).attr('style','background-color:red');
}
});
结果在 html 中:
<td align="right" headers="IDZ" style="background-color:red">12</td>
工作正常,IDZ == 12 的列现在是红色的。
但我想突出显示整行,所以我想让我们获取父节点<tr>
并添加一些“样式”。
jQuery:
$('tr td[headers="IDZ"]').each(function(){
if(parseInt($(this).html()) == 12){
$(this).parent().attr('style','background-color:red');
}
});
结果:
<tr class="even" style="background-color:red">
Row 没有改变他们的背景颜色,我不知道为什么。用 Firefox 和 Chrome 测试。
我很感激任何提示或解决方案。
马里奥