代码之家  ›  专栏  ›  技术社区  ›  LiamGu

是否计算未重新加载页面而选中的复选框数?

  •  2
  • LiamGu  · 技术社区  · 15 年前

    我正在进一步扩展 this question .

    我当前有一个用于的ASP.NET超链接 Select All ( NumberOfCheckBoxes )这是可行的,但我要做的是添加另一个链接,可能只是一个标准的HTML超链接 Uncheck Selected ( NumberOfCheckedBoxes )并更新 复选框数目 当勾选复选框时,不重新加载页面。

    我已经有了取消选中它们的javascript,但不计算它们并将其打印到屏幕上。

    我不确定jquery是采用这种方式还是只使用标准的javascript。

    事先谢谢你的帮助。

    2 回复  |  直到 10 年前
        1
  •  12
  •   Zed    15 年前

    通过jquery,您可以:

    $("input:checkbox:checked").length;
    
        2
  •  9
  •   Gumbo    15 年前

    试试这个:

    var inputElems = document.getElementsByTagName("input"),
        count = 0;
    for (var i=0; i<inputElems.length; i++) {
        if (inputElems[i].type === "checkbox" && inputElems[i].checked === true) {
            count++;
        }
    }