gpt4 book ai didi

jquery - 当单击触发器位于父元素上时,防止取消选择复选框

转载 作者:行者123 更新时间:2023-12-03 22:31:50 25 4
gpt4 key购买 nike

这里有一个有趣的问题。

我想在选中父 div 时选中复选框,但当单击 CHECKBOX 时取消选择复选框;)

单击名称时效果良好。我该如何解决这个问题?

//layout
<div class="parent">
<input type="checkbox"/> <a>Name</a>
</div>

//check the box when parent div is clicked
$(".parent").click(function(event){
event.preventDefault();
checkbox=$(this).find("input:checkbox");
checkbox.attr("checked","checked");
});

最佳答案

试试这个。

<div class="parent">
<input type="checkbox" class="check"/> <a>Name</a>
</div>

$(".parent").click(function(event){
$(".check:not(:checked)").attr('checked','checked');
});
$(".check").click(function(event){
event.stopPropagation();
});

jsFiddle 是 here

关于jquery - 当单击触发器位于父元素上时,防止取消选择复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5061618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com