当前位置: 代码迷 >> Web前端 >> 关于用jquery中checkbox与toggle的矛盾
  详细解决方案

关于用jquery中checkbox与toggle的矛盾

热度:90   发布时间:2012-09-21 15:47:26.0
关于用jquery中checkbox与toggle的冲突

今天遇到一个问题,自己想给一个checkbox元素添加toggle事件,发现checkbox点击之后不再有了反应(应该会打上一个“√”)代码如下:

$("#margin_check").toggle(
function(){
   //do something
},
function(){
    //do something
}
)

?解决办法如下:使用click事件,并在函数中判断checkbox是否选中,其中如果checkbox选中的话,则?$("#margin_check").attr("checked")为true,解决代码如下:

$("#margin_check").bind("click",function(){
    if($("#margin_check").attr("checked")){
  	  $("#margin_total").hide();
 	 	  $("#margin_trbl").show();
    }else{
    	$("#margin_total").show();
  	  $("#margin_trbl").hide();
    }
 }); 

?

  相关解决方案