jquery addclass似乎添加了类但没有视觉效果

时间:2012-08-07 08:49:31

标签: javascript jquery css

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

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

我在jQuery中编写的脚本似乎运行正常但没有应有的视觉效果。

如果有人能帮助我,我将非常感激。

2 个答案:

答案 0 :(得分:3)

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

而不是$(this).addClass('.active_question'),而不是$(this).addClass('active_question')

编辑你的小提琴:

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

答案 1 :(得分:0)

只需从.addClass()

中删除removeClass()即可

.addClass('.yourClass');到:.addClass('yourClass');