<div class="outer">
<div class="inner">
<input name="aa" value="aa" type="radio"/>
<input name="aa" value="bb" type="radio"/>
</div>
</div>
如何在jQuery中获得选择的无线电值。div下的jQuery div类选择单选按钮值
我用这$( 'outer.inner输入[类型= “电台”]:勾选')
<div class="outer">
<div class="inner">
<input name="aa" value="aa" type="radio"/>
<input name="aa" value="bb" type="radio"/>
</div>
</div>
如何在jQuery中获得选择的无线电值。div下的jQuery div类选择单选按钮值
我用这$( 'outer.inner输入[类型= “电台”]:勾选')
试试这个
$('.outer .inner input:radio:checked');
工作demo
问题在你的选择器中是.outer.inner
。这将查找同一元素上的两个类。也许你错过了两个班级之间的差距。
你可以尝试把一个类来输入
<input class="myradio" name="aa" value="aa" type=radio/>
并使用
$('.myradio').change(function(){
console.log($(this).val());}
);
但是,如果你通过代码创建它们要使用
$('.myradio').live('change', function(){
console.log($(this).val());}
);
你应该只有一组单选按钮具有相同的名称,因此您可以通过。访问所选的单选按钮值你已经给了这组单选按钮的名字。即。
var result = $('input:radio[name=aa]:checked').val());
...或者,如果你想要的结果,当你改变,你可以使用以下,再次引用给你的组单选按钮的名称。
$('input:radio[name=aa]').change(function() {
alert($(this).val());
});