gpt4 book ai didi

javascript - 选中页面中的所有复选框

转载 作者:行者123 更新时间:2023-12-03 10:04:21 25 4
gpt4 key购买 nike

当使用jquery选中全选复选框时,我想选择asp.net GridView 中所有页面的所有行,我的代码仅选择第一页的值。

<script type="text/javascript">

function SelectAllCheckboxes(chk) {
debugger;

$("[id*=chkSelectAll]").live("click", function () {
var chkHeader = $(this);
$("#<%=gvUnPaidInvoiceDetail.ClientID%> tr").each(function () {
var grid = $(this).closest("table");

$("[id*=chkSelect]", grid).each(function () {
if (chkHeader.is(":checked")) {
$(this).attr("checked", "checked");

} else {
$(this).removeAttr("checked");

}
});
});
});
}
</script>

<asp:TemplateField HeaderText="Select">
<HeaderTemplate>
<asp:CheckBox ID="chkSelectAll" runat="server" Text="" onclick="SelectAllCheckboxes(this);" />
</HeaderTemplate>

<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" />
</ItemTemplate>
</asp:TemplateField>

最佳答案

使用此js进行所有checkbox检查和取消检查

$(document).ready(function () {
$('#MainContent_repCustomers_chkCheckAll').click(function () {
if ($(this).is(':checked')) {
$("div#customer table tbody tr td
input:[type='checkbox']:not(:checked)").each(function () {
$(this).attr('checked', true);
});
}
else {

$("div#customer table tbody tr td
input:[type='checkbox']:checked").each(function () {
$(this).attr('checked', false);
});
}
});
});

关于javascript - 选中页面中的所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30432331/

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