1

コンソールでリストの N 個のチェックボックスを選択しようとしていますが、その方法が正確にはわかりません。このデータのリストがあり、すべての登録を削除する必要がありますが、システムでは 200 を超えるアイテムを削除することはできず、「すべてをチェック」ボタンで 200 を超えるアイテムをチェックします。そこで、コンソールを使用してチェックボックスをオンにすることにしました。誰かが私を助けることができますか?各チェックボックスには、「msgid1」、「msgid2」、「msgid3」などの名前があります。

これまでの私の進捗状況:

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

PS: コードを編集する権限がありません。ありがとうございました。

4

1 に答える 1

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);   
}
于 2015-11-05T13:24:14.577 に答える