我点击了这个动作:
$(".sp-left, .sp-right").each(function(){
var el = $(this);
if (el.hasClass('sp-left')) {
el.removeClass("sp-left").addClass("sp-right");
} else {
el.removeClass("sp-right").addClass("sp-left");
}
});
有jquery的多步骤,它工作正常,但当我在步骤之间切换这些代码不工作?
答案 0 :(得分:0)
使用每个 .each(函数(索引,元素)的正确方法是$(this)你不会得到元素
$(".sp-left, .sp-right").click(function(e){
var el = $(element);
console.log(el);
if (el.hasClass('sp-left')) {
el.removeClass("sp-left").addClass("sp-right");
} else {
el.removeClass("sp-right").addClass("sp-left");
}
});