2014-07-15 60 views
2

我收到了多個具有相同名稱和ID號的無線電組。 (1組,第2組,第3組......)得到一個值:如何從多個無線電組動態獲取檢查值?

var value = $('input:radio[name="group1"]:checked').attr("value"); 

如果我知道我想要得到的檢查屬性我如何得到它的組的ID號?

var i = 2; 
var value = $('input:radio[name="group" + i]:checked').attr("value"); 

不工作。

回答

2

i是一個變量,你不能直接把它的字符串中。

使用字符串連接到Concat的該i與絃線段:

$(':radio[name="group' + i + '"]:checked').val(); 

演示:http://jsfiddle.net/Pz66U/

注意:您可以選擇:radio不使用:input

1

嘗試做正確concatenation

var i = 2; 
var value = $('input:radio[name="group"' + i +']:checked').val(); 

並檢索值,你可以使用.val()