我正在尝试更改 background
的 <tr>
像这样的数据表。
var lastIdx = null;
var t = $("#campaigns_list").DataTable();
t.rows.add(['.$str_json.']).draw();
$("#campaigns_list tr").not(":first").hover(
function() {
$(this).css("background", "yellow");
},
function() {
alert("bye");
}
);
但我不知道为什么,background-color
的 <tr>
没有改变。
$(this).css("background","yellow");
这段代码好像不能变色。但是,悬停功能会自行调用,因为如果我用警报替换上面的行,那么警报就会正常发生。
最佳答案
很可能是 <td>
在你的里面<tr>
需要有背景颜色。
编辑:例如:
$(this).find('td').css('background', 'yellow');
关于javascript - 更改数据表 <tr> 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27860039/