首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery 绑定多个点击事件解决办法

2012-05-27 
jquery 绑定多个点击事件$(.requestName).live(click,function(){if($(this).parent().attr(multi)

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即可。

热点排行