簡體   English   中英

選擇list-Jquery中的所有單選按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM