gpt4 book ai didi

javascript - Jquery 复选框功能向后

转载 作者:行者123 更新时间:2023-12-03 06:52:56 24 4
gpt4 key购买 nike

快速提问。谁能告诉我为什么这个函数会向后运行?例如,当我选中它时,它会取消选中我的所有复选框,而当我取消选中它时,它会选中所有复选框。

该函数工作正常,直到我最后添加 .click() 方法。但是我需要这个,以便框在单击时调用该函数。如有任何帮助,我们将不胜感激!

Jquery:

 $("#checkAll").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked).click();
});

HTML 主复选框:

<div id="masterButton">
<input type="checkbox" id="checkAll" checked>Check/UnCheck All<br>
</div>

HTML 所有其他复选框:

<input id="bus0" type="checkbox" value="0">

最佳答案

您想要单击所有与主复选框相同的复选框。因此,只需添加 ! 就可以了:

$("#checkAll").click(function () {
$('input:checkbox').not(this).prop('checked', !this.checked).click();
});

关于javascript - Jquery 复选框功能向后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37422402/

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