jquery 绑定多个点击事件
$(".requestName").live("click",function(){
if($(this).parent().attr("multi")=="true"){//是否可以多选
$(this).addClass("select");
}
else{//单选
$(this).addClass("select").siblings().removeClass("select");
}
});
问题:
在上面的代码基础之上;
当点击当前标签时,当前标签变为蓝色,再点击这个变为蓝色的标签,就清除掉蓝色 ?
请问怎么解决?麻烦哪位指点一下。。。谢谢了
------解决方案--------------------
$(".requestName").live("click",function(){
if($(this).parent().attr("multi")=="true"){//是否可以多选
$(this).addClass("select");
$(this).toggleClass('blue') //这里为了方便看,没有连接式操作
}
else{//单选
$(this).addClass("select").siblings().removeClass("select");
}
});
在css中定义一个blue即可。