如何确定选择了哪个单选按钮?

时间:2011-02-01 16:41:03

标签: jquery

我的页面上有2个单选按钮:

<input id="rb1" type="radio" name="rmode" />
<input id="rb2" type="radio" name="rmode" />

如何确定使用jquery选择哪一个?

3 个答案:

答案 0 :(得分:2)

您可以使用:radio选择器并将其与:checked结合使用以获取已检查的无线电元素。

这应该适合你:

$("input[name=rmode]:radio:checked");

jsfiddle

上的示例

答案 1 :(得分:2)

...
<input type="radio" name="sample" value="1" />
<input type="radio" name="sample" value="2" checked="checked" />
<input type="radio" name="sample" value="3" />
...

//javascript code

<script type="text/javascript">
<!--
    // displays the selected radio button in an alert box
    alert($('input[name=sample]:checked').val())
-->
</script>

答案 2 :(得分:1)

这应该返回当前检查的单选按钮:

var id = $("input[@name=rmode]:checked").attr('id');

更多信息here。希望有所帮助!