jQuery验证Checkbox是否选中的代码 推荐

  一般人验证估计都是想到这种方法:

  

复制代码 代码如下:

  function chk() //是否被选中验证有选中的return true,否return false

  {

  var falg = 0;

  $("input[name=cbname]:checkbox").each(function(){

  if($(this).attr("checked")) // 这里可以用 if($("#cr").is(":checked"))

  {

  falg +=1; // 这里可以加上 return false 退出循环

  }

  })

  if(falg >0)

  return true;

  else

  return false;

  }

  这种方法确实不错,但是我觉得如下代码更简单更高效:

  if($("input[name=cbname]:checkbox").length==0) // 没有选择中任项

  根据需求选择了