簡體   English   中英

如何獲得所選單選按鈕的值?

[英]How to get value of a selected radio button?

我有一個<div>帶單選框:

<div id='RB-01'>
<span>Item_1</span><input type='radio' name='RB01' value='1'><br />
<span>Item_2</span><input type='radio' name='RB01' value='2'><br />
<span>Item_3</span><input type='radio' name='RB01' value='3'><br />
</div>

然后使用jQuery我想在一個被選中的單選框上獲取一個帳戶上的數字:

var obj;
var tempId = "RB-01";
if ($('div[id=' + tempId + ']')) {
  $('div[id=' + tempId + '] input').each(function() {

  ...here I need save in the variable obj the number on an account input that was checked... 

  }); 
}   
var obj = null;
var tempId = "RB-01";

if ($('div[id=' + tempId + ']')) {
  obj = $('#' + tempId + ' input:checked').val();
}

由於ID是唯一的,因此無需使用div[id=RB-01]選擇器。 只需使用#RB-01 然后使用:checked選擇器獲取選中的單選按鈕。

var obj = null,
    tempId = "RB-01",
    $div = $('#'+tempId);

if ($div.length){
    obj = $div.find('input:radio:checked').val();
}

這是一個演示

聽起來你需要

  $('div[id=' + tempId + '] input:checked').each(function() {

  var number = $(this).val();

  }); 

您可以在jQuery API網站上很容易地找到它。

jQuery的每個

暫無
暫無

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

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