如何使用JQuery更改css

时间:2013-11-20 20:16:34

标签: jquery

data-record-key被添加到我的所有表行中。此属性的值递增。当用户添加行时,使用ajax动态添加该行。我想改变那一行的颜色,但无法弄清楚如何做到这一点。

这就是该属性的样子:

data-record-key="31"

$('#test').find('.data-record-key').val('31')
 .css("cssText", "background-color:#"+ data.record.myColor +" !important;");

2 个答案:

答案 0 :(得分:1)

尝试使用attribute equals selector并应用样式

$('tr[data-record-key=31]').css('backgroundColor', '#' + data.record.myColor); //no need !important

答案 1 :(得分:0)

使用属性选择器:

$("#test").find('[data-record-key=31]').css("cssText", "background-color:#"+ data.record.myColor +" !important;");