簡體   English   中英

Jquery如何獲取選中的單選按鈕值列表?

[英]Jquery how to get list of checked radio button value?

我有這個 jquery 腳本

  function radiolist() {
        var radioChecked = [];
        var radios = $("input[type='radio']");
        //alert(radios.length);
        
        for (var i = 0; i < radios.length; i++) {
            if (radios[i].checked) {
                radioChecked.push(radios[i].val());
            }
        }
        alert(radioChecked);
    }

我想將選中的單選按鈕列表保存在radioChecked數組中並訪問它們。 但我收到以下錯誤

未捕獲的類型錯誤:radios[i].val 不是函數

為什么不能獲得單選按鈕值?

當您在 jQuery 中索引一個元素時,它不會在 jQuery 中重新包裝該元素。 因此,您可以使用帶有radios[i].value的 vanilla javascript 方法,或者使用$(radios[i]).val()其重新包裝在 jQuery 中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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