div下的jQuery div类选择单选按钮值

时间:2011-09-02 00:09:04

标签: jquery

<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”]:选中')

3 个答案:

答案 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());
});

Demo