[英]Select all radio buttons in list-Jquery
我有一個列表,有2個單選按鈕。 我需要隨機選擇該列表中的單選按鈕。 每個單選按鈕(rb1:是和rb2:否)具有不同的ID。 這是我的代碼。
$("#rbList").each(function () {
var radios = $(this).find("input[type=radio]");
if (radios.length > 0) {
var randomnumber = Math.floor(Math.random() * radios.length);
$(radios[randomnumber]).trigger('click');
}
});
這適用於在組中選擇一個單選按鈕。 我不明白的是如何循環它以隨機選擇列表中的所有單選按鈕(無論是或否 )。 我需要添加什么? 此外,我需要自動化。 就像剛進入控制台一樣,它應該反映在頁面上。 任何幫助是極大的贊賞。 謝謝。
使用它來觸發檢查和取消選中
$("#YourRadioID").prop("checked", true)
在你的情況下:
$("#rbList").each(function () {
var radios = $(this).find("input[type=radio]");
if (radios.length > 0) {
var randomnumber = Math.floor(Math.random() * radios.length);
$(radios[randomnumber]).prop("checked", true);
}
});
對於舊版本,您必須使用
$("#YourRadioID").attr('checked', 'checked');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.