猿问

选中是否使用jQuery选中复选框

选中是否使用jQuery选中复选框

如何使用复选框数组的id检查复选框数组中的复选框?

我使用以下代码,但它总是返回复选框的计数,而不管id。

function isCheckedById(id) {
  alert(id);
  var checked = $("input[@id=" + id + "]:checked").length;
  alert(checked);

  if (checked == 0) {
    return false;
  } else {
    return true;
  }}


繁星淼淼
浏览 451回答 3
3回答

慕村225694

$('#' + id).is(":checked")如果选中复选框,则获取。对于同名复选框数组,可以通过以下方法获得选中复选框的列表:var $boxes = $('input[name=thename]:checked');然后循环遍历它们,看看检查了什么,您可以这样做:$boxes.each(function(){     // Do stuff here with this});要找出检查了多少个,您可以这样做:$boxes.length;

动漫人物

$('#checkbox').is(':checked');如果选中复选框,上述代码将返回true;如果没有,则返回false。
随时随地看视频慕课网APP
我要回答