Jquery 在可单击的div顶部添加复选框

Jquery 在可单击的div顶部添加复选框,jquery,html,Jquery,Html,如何在可单击元素顶部添加一个复选框,该复选框不会将单击事件发送到可单击元素? (概括问题-在可单击元素的顶部添加不可单击的元素) 示例如下: 谢谢 澄清-单击复选框时,其所在的div不应接收单击事件。尝试添加: $('.checkboxpart').click(function(e) { e.stopPropagation(); }); 你可以试试这个 $('.checkboxpart').click(function(event){ event.stopPropagation();

如何在可单击元素顶部添加一个复选框,该复选框不会将单击事件发送到可单击元素? (概括问题-在可单击元素的顶部添加不可单击的元素)

示例如下:

谢谢

澄清-单击复选框时,其所在的div不应接收单击事件。

尝试添加:

$('.checkboxpart').click(function(e) {
    e.stopPropagation();
});
你可以试试这个

$('.checkboxpart').click(function(event){
event.stopPropagation();
});
这将绑定一个单击复选框,覆盖默认操作。单击div是由于事件传播而发生的。所以我们需要停止这种行为


希望这有帮助。:)

检查是否先单击复选框

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

谢谢您!这对我帮助很大。