【发布时间】:2015-08-04 02:13:08
【问题描述】:
我有以下sn-p的代码:
$('#app-store').find('.appEntry').click(function() {
$(this).toggleClass("selected");
});
toggleClass 不起作用。选择器是正确的,如果我在 toggleClass 行上停止调试器并运行“$(this).toggleClass("selected");” Chrome 控制台中的行,然后它会像它应该的那样切换类。我在这里做错了什么?我觉得我错过了一些非常愚蠢的事情。
【问题讨论】:
-
哼哼..动态内容?
-
能把所有的html和jquery代码都放上来吗?
-
如果它在 Chrome 控制台中切换,可能不是这段代码有问题。 “选定”类可能有问题。
-
你能做一个stack snippet 来演示这个问题吗?
-
嗯,这很有趣。当我只用点击事件将它变成一个 JS Fiddle 时,它就可以工作了。周围的JS肯定有问题。我注意到的一件奇怪的事情是,如果我查看 Chrome 控制台中的 Element 视图,我可以看到当我单击时元素的 class 属性会闪烁,所以发生了一些事情,但没有添加 class。
标签: jquery