Javascript 选中数组中的所有复选框和特定复选框

Javascript 选中数组中的所有复选框和特定复选框,javascript,jquery,Javascript,Jquery,我正在使用这个javascript函数来检查所有复选框…它工作正常,但是如果我想检查一个特定的复选框1或2或更多,那么我会得到一个包含所有复选框的数组,但我没有得到特定的复选框值。请告诉我javascript或jQuery中是否存在任何函数来执行此操作 var checkflag = "false"; function check(field) { if (checkflag == "false") { for (i = 0; i < field.length; i++)

我正在使用这个javascript函数来检查所有复选框…它工作正常,但是如果我想检查一个特定的复选框1或2或更多,那么我会得到一个包含所有复选框的数组,但我没有得到特定的复选框值。请告诉我javascript或jQuery中是否存在任何函数来执行此操作

var checkflag = "false";

function check(field) {
  if (checkflag == "false") {
      for (i = 0; i < field.length; i++) {
          field[i].checked = true;
      }
      checkflag = "true";
      return "Uncheck All";
  } else {
      for (i = 0; i < field.length; i++) {
          field[i].checked = false;
      }
      checkflag = "false";
      return "Check All";
  }
}
var checkflag=“false”;
功能检查(字段){
if(checkflag==“false”){
对于(i=0;i
您可以使用此选项检查是否选中

$('checkbox')[i].is(':checked');
$('checkbox')[i].not(':checked');

那么我认为这是可行的:

field[i].checked == true;
field[i].checked == false;
但是您必须使用
=
而不是
=

field[i].checked == true;
field[i].checked == false;