首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用jquery计算gridview所有页面中的选中复选框?

如何使用jquery计算gridview所有页面中的选中复选框?
EN

Stack Overflow用户
提问于 2019-06-24 05:58:07
回答 2查看 0关注 0票数 0

我想立即更新状态行,指示asp.net gridview所有页面中已选中复选框的数量。现在我只能计算在当前gridview页面上检查的复选框的数量。

这是我的代码:

代码语言:javascript
复制
$(document).ready(initAll);

function initAll(){
   countChecked();
    $(".activeBoxes").click(countChecked);
}

function countChecked() {

      var n = $(".activeBoxes input:checked").length;
      $("#checkboxStatus").text(n + (n == 1 ? " vehicle is" : " vehicles are") + " selected on this page.  ");
      if( n == 0){
           $(".activateButton").hide();
           $("#checkboxStatus").hide();

      }else{
        $("#checkboxStatus").show();
        $(".activateButton").show();
      }

}
EN

回答 2

Stack Overflow用户

发布于 2019-06-24 14:01:55

您可以在页面更改时跟踪视图状态(或类似内容)中的总选择。我做了类似的事情跟踪数组中选定的行ID。在我的情况下,我必须在他们返回页面时重新检查项目。此外,如果您允许排序,则选择可能会跨页面移动。

编辑:对不起,这实际上不是你的Jquery问题,但也许它会有所帮助......

票数 0
EN

Stack Overflow用户

发布于 2019-06-24 15:19:46

您缺少的是删除ID。检查行和tempid时,请确保它不在saveids中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档