这个想法是有一个按钮,点击后,添加一个随机类从数组中挑选它到另一个div。我想要的是当我重新点击它时,使用相同的按钮从其中删除任何随机添加的类。用jquery切换一个随机类
这里有一个小提琴:https://jsfiddle.net/jLmj7bwk/1/
,这是功能
$(".button").click(function() {
var classes = ['one', 'two', 'three'];
var randomnumber = Math.floor(Math.random() * classes.length);
$(".element").toggleClass(classes[randomnumber]);
if ($(this).text() == "cancel added class")
$(this).text("add random class")
else
$(this).text("cancel added class");
});
这确实增加一类,但它一直在增加他们不将其移除。 你能帮忙吗?非常感谢!
你是在正确的轨道上。您必须使用toggleClass方法,这是最有效和首选的方式,也是最佳做法。看我的解决方案。 – maxspan 2015-04-04 14:03:03