簡體   English   中英

使用JQuery獲取所有選中的單選按鈕的值

[英]Get values of all checked radio buttons using JQuery

使用JQuery我正在嘗試執行驗證,並獲取頁面中所有動態生成的單選按鈕的值。

我的頁面上有10個問題,每個問題都有一個單選按鈕組(是/否)。

當單擊單選按鈕我想將它的值發送到問題的數據庫時,這是我的代碼

<p>Question 1</p>
<input id="1_1" type="radio" name="1" value="Yes" />
<input id="1_2" type="radio" name="1" value="NO" />

我在谷歌搜索,發現此代碼

$('input[name=radioName]:checked', '#myForm').val()

但我不知道使用它的正確方法是什么?

根據您的HTML結構,試試這個: -

var arr = []; // take an array to store values
$('input[type="radio"][name="1"]:checked').each(function(){
   arr.push($(this).val());  //push values in array
});

如果你想要所有<radio>的值,你可以做

var ans = $('[name=1]:checked').map(funciton(){
    return $(this).val();
}).get();

暫無
暫無

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

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