javascript - 我可以使用 jQuery 从元素中删除最后添加的类吗

标签 javascript jquery

嘿伙计们,这个问题几乎是自问的......但是,为了更清楚:

我有一个名为“chuckPalahniuk”的元素,它有名为“choke”、“fightclub”和“haunted”的类。

我怎样才能得到它,当我点击“chuckPalahniuk”元素时,它首先删除“haunted”,然后在第二次点击时删除“fightclub”,在第三次点击时删除“choke”?

另外:请注意,类名称是动态添加的。

干杯。偷看!

psy.示例:

$('#chuckPalahniuk').click(function() {
  $(this).removeLastClassAdded(); //except this function doesn't exist...
});

最佳答案

只需将添加的每个类保存在数组变量 cc.push('yourclass'),然后 $(this).removeClass(c.弹出());

http://www.devguru.com/technologies/ecmascript/quickref/pop.html

关于javascript - 我可以使用 jQuery 从元素中删除最后添加的类吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4155782/

相关文章:

javascript - 找到我在 android 上的 phonegap 中遇到的 javascript 错误

javascript - jquery 动画在 x 和 y 轴上滚动

jQuery 将某些单词包装在 <strong> 标签中

javascript - Select2 占位符问题

jquery - 更改 fancybox 大小

javascript - 使用从 react 组件中的函数返回的值(自动更新)

javascript - 如何在 JavaScript 中定义 OOP 类?

javascript - 尝试使用 jQuery switchClass 创建显示动画

javascript - 在我看来,使用 iFrame 中使用的 html 文件中的模型数据

javascript - Jquery 自动建议可点击标签