gpt4 book ai didi

Jquery 选择/取消选择适用于第一次,不适用于后续点击

转载 作者:行者123 更新时间:2023-12-01 01:14:18 26 4
gpt4 key购买 nike

$('#parent1').click(function () {
if ($('#parent1').is(':checked')) {
$('input[type="checkbox"]').attr('checked', true);
} else {
$('input[type="checkbox"]').attr('checked', false);
}
});

这个函数可以工作,但只是第一次,即使它不是 document.ready(function) 的一部分。

它不适用于后续点击?这里有什么遗漏吗?任何帮助将不胜感激。

我所有的子复选框都是parent2,3,4,...15。

<c:forEach var="parent1" items="${model.list}"> 
<form:checkbox path="list" value="${parent1.name}" label="${parent1.name}" />
</for:each>

最佳答案

尝试使用 .prop() 而不是 .attr() behavior of .attr() 不一致。

$('#parent1').change(function () {
$('input[type="checkbox"]').prop('checked', this.checked);
});

<强> Demo Fiddle

关于Jquery 选择/取消选择适用于第一次,不适用于后续点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30271511/

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