我有一個功能,我設置一個單擊事件的背景。 我嘗試了兩種方法,期望兩者都能工作,但只有.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