2

如何从 JQuery 对象中获取值?这些是我的收音机:

<input type="radio"  name="radio_group" value="1">
<input type="radio" checked  name="radio_group" value="2">
<input type="radio"  name="radio_group" value="3">

var my_radios = $("[name=radio_group]");

这行不通(但我想要这样):

$(my_radios+":checked").val();

这会起作用:

var radio_value = $("[name=radio_group]:checked").val();

有没有办法从 Jquery 对象中获取检查的值?谢谢

4

1 回答 1

7

my_radios已经是一个 jQuery 集合,你可以调用filter()它来获取:checked元素:

var radio_value = my_radios.filter(':checked').val();

这是一个小提琴

于 2013-08-21T07:58:01.700 回答