【问题标题】:How to select a N number of checkboxes using console?如何使用控制台选择 N 个复选框?
【发布时间】:2015-11-05 13:18:13
【问题描述】:

我正在尝试通过控制台选择列表的 N 个复选框,但我不知道该怎么做。 我有这个数据列表,我必须删除所有寄存器,但是系统不允许我删除超过 200 项,而我的“检查所有”按钮检查了超过 200 项。所以我决定使用控制台检查复选框。有人能帮我吗?每个复选框都有一个名称:“msgid1”、“msgid2”、“msgid3”...

我目前的进展:

for(i = 1, i < 10, i++){
  var myList = document.getElementsByName("msgid"+i); 
  myList[0].prop("checked", true);
}

P.S.:我没有编辑代码的权限。 谢谢。

【问题讨论】:

  • 你能设置一个JSFiddle吗?

标签: javascript jquery arrays checkbox chrome-app-developer-tool


【解决方案1】:

选择器input[name*='msgid 将抓取所有以“msgid”开头的输入

如果您想检查所有这些,请设置var number = list.length

https://jsfiddle.net/n0sytxd9/

var list = $("input[name*='msgid']");
var number = 5;

if(number<list.length)
for(var i=0;i<number;i++){
    $(list[i]).attr('checked',true);   
}

【讨论】:

  • 感谢上帝模式。这就是我一直在寻找的
  • np @FelipeLeal,乐于助人
猜你喜欢
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-13
  • 1970-01-01
  • 2015-11-30
  • 1970-01-01
  • 1970-01-01
  • 2012-06-10
相关资源
最近更新 更多