jquery - 还有人遇到过 jquerytoggleClass 的这个问题吗?

标签 jquery toggleclass

我有一个 div,点击即可切换一个类 它从黄金级开始

如果我像这样调用 toggelClass

$('#HomePageFavourite').toggleClass('gold grey');

我剩下的是一个同时具有金色和灰色类的 div(我本以为金色会被剥离,因为它已经被应用了) 这样,如果我再次单击,灰色应该被删除,金色再次应用

当我这样做时它起作用

$('#HomePageFavourite').toggleClass('gold');
$('#HomePageFavourite').toggleClass('grey');

但这违背了目的

不知道为什么会发生这种情况

最佳答案

好吧,这是一个 jquery 版本问题/副作用。 我正在处理的页面使用的是旧版本的 jquery; 1.2.6什么的。 我更新到 1.6.2 并且它按预期工作

大家干杯

关于jquery - 还有人遇到过 jquerytoggleClass 的这个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098682/

相关文章:

javascript - 除非我重新加载网页,否则 jQuery 不会再次运行

javascript - ToggleClass 链接到 Canvas 外的单个 div?

jQuery-toggleClass 向上箭头和向下箭头图标更改

jquery - jquery 中的 CSS 切换类?

jquery - 单击时更改 Font Awesome 图标,但单击下一个项目时返回原始图标

jquery - 通过 $(element).css ('top' 移动元素时出现严重问题)

javascript - 在 jquery 中混合 $(this) 值

javascript - 如何在 JavaScript 中更改音频的位置?

Jquery Isotope 和 Twitter Bootstrap 网格

javascript - 使用 data-attr 来识别事件选择