我如何知道使用Jquery选择了哪个单选按钮

Som*_*one 2 jquery jquery-selectors

<input type="radio" id="radio1" name="rb1" value="no"> No
<input type="radio" id="radio2" name="rb1" value="yes"> Yes
Run Code Online (Sandbox Code Playgroud)

当我说这个alert("Test =="+$('#radio1').attr('checked'));我期待,false因为它没有被检查但它返回undefined.

什么是正确的陈述?我为什么要来undefined

Chr*_*xon 5

这篇文章解释了你的确切问题:http://forum.jquery.com/topic/checking-if-certain-radiobutton-is-checked

即你需要使用这个: alert($('#radio1').is(':checked'));