尝试通过控制台在页面上勾选所有复选框

时间:2018-12-05 12:01:59

标签: jquery

我目前正在使用以下内容;因为我正在使用的页面已禁用复选框,但我也认为它可能具有被选中的隐藏复选框

$("input[type='checkbox']").not(":disabled").prop("checked",true);

是否可以使用控制台向我显示是否有隐藏的复选框,并且上面的代码是否合适,还是应该在某处使用.not("display:none")

2 个答案:

答案 0 :(得分:2)

可以通过return:disabled找到隐藏的复选框,从而为您提供:

:hidden

答案 1 :(得分:0)

尝试此代码,

$("input[type='checkbox']").each(function(index,element){
      if($(this).is(":hidden") == false) // Ignore hidden checkbox
      {
            $(this).prop("checked",true);
      }
    })