其他編碼器剛剛遇到了.addClass方法的一個奇怪(至少對我來說)行爲。我試圖通過使用.addClass方法和改變div背景顏色的.highlight類來突出顯示一個項目(div)。 (我使用jQuery而不是css:hover方法是有原因的。)jQuery .addClass沒有任何效果
該代碼的工作原理是將.highlight類添加到div中,但顏色不變。只有當div的默認CSS類沒有定義背景色時,顏色纔會改變。換句話說,如果div是用包含背景色的類定義的:white; .highlight類被添加,但顏色不會改變。
這是正常的還是我錯過了什麼?現在,我使用.css('background-color',....)來獲得高亮顯示,但我很好奇爲什麼.addClass方法不起作用。
謝謝。
沒有看到你的CSS很難說,但我想這可能是一個特殊性問題。 – 2011-02-01 16:25:31