2011-12-01 76 views

回答

3

你可以试试这个..

$('.checkboxpart').click(function(event){ 
event.stopPropagation(); 
}); 

这人会绑定一个点击复选框,覆盖默认操作。点击div发生是由于事件传播。所以我们需要停止。

希望这有助于.. :)

+0

谢谢!这帮了我很多。 – FunkyMonk91

3

尝试增加:

$('.checkboxpart').click(function(e) { 
    e.stopPropagation(); 
}); 
0

检查是否复选框被首先点击

$(".clickme").click(function(e) { 
    if($('#checkboxid').is(':checked')) { 
     e.preventDefault() 
    } 
});