Skip to main content
 首页 » 编程设计

javascript之使用 Jquery 在 asp.net GridView 中查找所有复选框

2024年04月30日32sxdcgaq8080

我需要遍历 GridView 中的所有行并找到该行中的所有复选框。 GridVew 大约有 16 页。

目前我正在使用这个脚本:

        function SelectAllCheckboxes(value) { 
            $('#' + '<%=dgForms.ClientID%> tr' ).each(function () { 
            $(this).find("td input[id*='chkCommon']:checkbox").prop('checked', value); 
        }); 

这只循环当前页面的行。也就是说,如果我在第 5 页,则只会选中该页面上的复选框。

如何从所有 16 个页面中获取所有行?我想我需要从 DOM 中获取它,但不确定如何获取。

请您参考如下方法:

Gridview 是一个 ASP.Net 控件。当您点击分页时,gridview 会启动一个回发以获取数据。 Jquery 是 javascript 的框架。 Javascript 是一种在客户端浏览器上运行的语言。 如果要选择所有复选框控件,这些控件必须存在于浏览器中。

简而言之,问题不在于 jquery 代码,而在于使用的技术。