jQuery AddClass 似乎添加了类,但没有视觉效果

jquery addclass seems to add class but no visual effect

本文关键字:视觉 AddClass 添加 jQuery      更新时间:2023-09-26

首先,这是我问题的jsFiddle示例:http://jsfiddle.net/xJtAr/

我在我的网站上有很多div元素,其中一些有一个类"数字",其中一个有类"active_question",应该将它们的灰色边框从数字类更改为黑色边框。当用户单击其中一个元素时,该元素将获得类"active_question",并且该类应从具有此类的旧div中删除。

我用jQuery编写的脚本似乎工作正常,但没有应有的视觉效果。

如果有人能帮助我,我将不胜感激。

您在各种 jQuery 类方法中包含了.。这只是 CSS 选择器,而不是类。

因此,您想要的不是$(this).addClass('.active_question') $(this).addClass('active_question')

编辑了你的小提琴:

http://jsfiddle.net/xJtAr/1/

只需从addClass()中删除.即可removeClass()

从: .addClass('.yourClass'); 至: .addClass('yourClass');