其他编码器刚刚遇到了.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