gpt4 book ai didi

jquery - 单击 div 更改复选框状态(真/假)

转载 作者:太空宇宙 更新时间:2023-11-04 13:54:29 26 4
gpt4 key购买 nike

我有一个包含图像、标签和输入复选框的 div。当我点击 div 时,我喜欢什么,它会将复选框状态从 true 更改为 false 和 vise verse

jQuery

$(".markerDiv").click(function () {

if ($(this).find('input:checkbox[name=markerType]').is(":checked")) {

$(this).find('input:checkbox[name=markerType]').attr("checked", false);
}
else {
$(this).find('input:checkbox[name=markerType]').attr("checked", true);
}


alert($(this).find('input:checkbox[name=markerType]').is(":checked"));
});

html

<div class="markerDiv"  id="maker_school"><label class="marker_label">School</label> <input class="marker_ckeckbox" name="markerType" value="school" type="checkbox"  /> </div> <br />

最佳答案

您可以使用 children('input[type="checkbox"]') 选择器选择复选框并使用以下代码更改其状态

$('.markerDiv').on('click', function(){
var checkbox = $(this).children('input[type="checkbox"]');
checkbox.prop('checked', !checkbox.prop('checked'));
});

关于jquery - 单击 div 更改复选框状态(真/假),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17465744/

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