gpt4 book ai didi

jquery - 迭代asp.net复选框,如果选中任何一个,则取消选中ID为="All"的复选框

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

HTML

 <div>
<asp:CheckBox ID="All" runat="server" Checked="true" Text="ALL" ForeColor="Black" /><br />
<asp:CheckBox ID="CheckBox2" runat="server" Text="Accepted" ForeColor="Black" CssClass="chkdisplay" /><br />
<asp:CheckBox ID="CheckBox3" runat="server" Text="Contacted" ForeColor="Black" CssClass="chkdisplay" /><br />
<asp:CheckBox ID="CheckBox4" runat="server" Text="Pending" ForeColor="Black" CssClass="chkdisplay" /><br />
<asp:CheckBox ID="CheckBox5" runat="server" Text="Pre-Authorized" ForeColor="Black" CssClass="chkdisplay" /><br />
<asp:CheckBox ID="CheckBox6" runat="server" Text="Show Deleted" ForeColor="Black" CssClass="chkdisplay" /><br />
<asp:CheckBox ID="CheckBox7" runat="server" Text="Treated" ForeColor="Black" CssClass="chkdisplay" />
</div>

我尝试过的脚本(它不起作用)。我使用了 asp.net checkbokcssclass 来迭代我认为 cssclass 不起作用 就像类选择器:

$(document).ready(function () {
$('.chkdisplay').each(function () {
if ($(this).is(':checked')) {
$('#All').attr('checked', false);
}
});
});

有什么办法我想只使用asp.net复选框。当我选择2到7之间的任何复选框时,我想要ID =“All”的复选框取消选中
谢谢你

最佳答案

注意:CssClass 不适用于 input 元素,而是适用于包装 input 元素的 span。您应该迭代 .chkdisplay 元素的每个第一个子元素(另请参阅 here )。

类似于:

$('.chkdisplay > input').each(function () {
if (this.checked) {
$('#All').prop('checked', false);
return false;
}
});

关于jquery - 迭代asp.net复选框,如果选中任何一个,则取消选中ID为="All"的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16558496/

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