如何检查页面上是否有任何复选框?

sam*_*les 0 javascript jquery

我需要使用jQuery检查是否检查了页面上的任何复选框.它们包含的特定复选框集无关紧要,只是其中任何一个.

有任何想法吗?

谢谢!

Fiv*_*ols 7

var isChecked = $("input[type=checkbox]").is(":checked");

要么

var isChecked = $('input:checkbox').is(':checked')

  • `$( '输入:复选框'),是( ':检查')` (2认同)

Den*_*nis 5

true如果有任何勾选的复选框,则以下函数返回,false否则返回。

function anyCheckbox()
{
    var inputElements = document.getElementsByTagName("input");
    for (var i = 0; i < inputElements.length; i++)
        if (inputElements[i].type == "checkbox")
            if (inputElements[i].checked)
                return true;
    return false;
}
Run Code Online (Sandbox Code Playgroud)