我有一个表具有不同的类取决于它应该是什么颜色的行。点击一个按钮后,我希望该行的背景颜色立即改变。我试过.addClass()
和.css()
,但都失败了。点击时,我有一个函数来检查该行是否有颜色,工作正常。这里是我使用的代码片段,以及与这些行一起使用的css类。 @Jason非常感谢和奖励帮助。CSS不会动态改变.addClass()或.css()
如果某行是白色:
$("#"+table+"_row_"+id).addClass("table-1").removeClass("table-0");
或
$("#"+table+"_row_"+id).css("background-color","orange");
如果行为橙色:
$("#"+table+"_row_"+id).addClass("table-0").removeClass("table-1");
或
$("#"+table+"_row_"+id).css("background-color","white");
CSS:
table.tablesorter .table-1{
background-color:orange;
}
table.tablesorter .table-0{
background-color:white;
}
我们在说什么样的报酬? :) – Jason 2011-05-16 23:10:46
单击后检查行。确保应用了类/样式,如果有,请确定是否有任何东西被覆盖它们 – Phil 2011-05-16 23:15:41
我唯一能想到的是'“#”+ table +“_ row _”+ id'不会给你想要的元素。检查该选择器是否给你任何元素,并验证它们是否正确。 – GolezTrol 2011-05-16 23:16:07