私はインタビューでこの質問をしました。asp.netで、どのように番号を確認できますか。javascriptを使用したチェックボックスの数。
質問する
1890 次
3 に答える
0
alert($('input:checked[type=checkbox]').length);
これにより、ページ内のチェックされたチェックボックスの数が表示されます。
于 2012-05-22T07:14:56.520 に答える
0
jquery を使用すると、HTML ページのチェックボックスの数を取得できます。
alert($('input:checkbox').length);
または、次の jquery コードを使用して全体像を判断します。
var totalNoOfChkBoxes = 0;
var NoOfCheckedchkBoxes = 0;
var NoOfUnCheckedChkBoxes = 0;
$('input:checkbox').each(function () {
if ($(this).is(':checkbox')) {
totalNoOfChkBoxes += 1;
if($(this).attr('value') == "on")
NoOfCheckedchkBoxes += 1;
else
NoOfUnCheckedChkBoxes += 1;
}
});
alert(totalNoOfChkBoxes);
alert(NoOfCheckedchkBoxes);
alert(NoOfUnCheckedChkBoxes);
于 2012-05-22T07:51:51.540 に答える
0
var inputs = document.getElementsByTagName("input");
var cbs = []; //will contain all checkboxes
var checked = []; //will contain all checked checkboxes
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox") {
cbs.push(inputs[i]);
if (inputs[i].checked) {
checked.push(inputs[i]);
}
}
}
var nbCbs = cbs.length; //number of checkboxes
var nbChecked = checked.length; //number of checked checkboxes
于 2012-05-22T08:12:04.310 に答える