需要在js里设置css样式,加important,发现并不生效,甚至样式都没有加上 :
// 点击事件
myChart.on('click', function(params) {
var color = params.color;
var id = params.data.id;
$(`tr[data-uniqueid="${id}"]`).css('background', color+'!important');
})
后来发现这样写是正确的:
// 点击事件
myChart.on('click', function(params) {
var color = params.color;
var id = params.data.id;
$(`tr[data-uniqueid="${id}"]`).css("cssText", `background:${color} !important`);
})
重点在 cssText。