<div class="outer">
<div class="inner">
<input name="aa" value="aa" type="radio"/>
<input name="aa" value="bb" type="radio"/>
</div>
</div>
如何在jQuery中获取select radio值。
我正在使用这个$('。outer.inner输入[type =“radio”]:选中')
答案 0 :(得分:1)
试试这个
$('.outer .inner input:radio:checked');
正在使用 demo
选择器中的问题是.outer.inner
。这将查找同一元素上的两个类。也许你错过了两个班级之间的s ..
答案 1 :(得分:0)
你可以尝试将一个类放到输入
<input class="myradio" name="aa" value="aa" type=radio/>
并使用
$('.myradio').change(function(){
console.log($(this).val());}
);
但是如果你用你想要使用的代码创建它们
$('.myradio').live('change', function(){
console.log($(this).val());}
);
答案 2 :(得分:0)
您应该只在表单中拥有一组具有相同名称的单选按钮,因此您可以通过给定单选按钮集的名称访问所选单选按钮值。即
var result = $('input:radio[name=aa]:checked').val());
...或者如果您想要在更改时获得结果,您可以再次使用以下内容,引用为您的单选按钮组提供的名称。
$('input:radio[name=aa]').change(function() {
alert($(this).val());
});