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