0

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

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

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

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

4

2 回答 2

3

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

所以不是$(this).addClass('.active_question')你想要$(this).addClass('active_question')

编辑了你的小提琴:

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

于 2012-08-07T08:51:14.977 回答
0

只需删除.fromaddClass()removeClass()

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

于 2012-08-07T08:54:24.453 回答