我有一个功能,我设置一个单击事件的背景。 我尝试了两种方法,期望两者都能工作,但只有.css()版本可以工作,为什么addClass不工作?jquery addClass vs .css()
function foo(e){ $("#" + e).css('backgroundColor', '#444444');}
function bar(e){$("#" + e.id).addClass('clickColor');}
和clickColor的CSS是
.clickColor{
backgroundColor: #444444;
}
这可能是因为CSS规则优先级的,一旦你把它比,具有类属性设置规则优先级一个内嵌的规则。 –
如何被这两个函数调用 –
这也不要紧,它被称为 – bmw0128