我想检查问题是否得到回答如果选中的单选按钮是肯定的,则检查是否正在工作,但是如果用户选择没有缺陷则返回false。我不知道我做错了在哪里做任何人帮助我好吗? 以下是我的代码..
<tr>
<td>Is this application external user facing?</td>
<td>
<input type="radio" name="genericQ3" id="genericQ3" value="YES"/>YES
</br>
<input type="radio" name="genericQ3" id="genericQ3" value="NO" />NO
</td>
</tr>
jquery对此将如下
if($("#genericQ"+i).attr("type")=="radio" && $("#genericQ"+i).is(":checked")){
alert("radio button selected");
} else if ($("#genericQ"+i).attr("type")=="radio" && $("#genericQ"+i).is(":checked")==false {
alert("radio button not selected");
}
当用户在单选按钮中选择no时,此jquery将不会被选中,但期望它在无线电选择中。
答案 0 :(得分:0)
您可以访问两个单选按钮选中属性,如下所示:
$('[name="genericQ3"]')[0].checked
索引0表示是,1表示否单选按钮。
答案 1 :(得分:0)
首先,您的代码出现语法错误。第二,确保jQuery包含在您的页面中。第三,确保将所有这些放在onload
事件处理程序中。如果您使用的是jquery,请将整个代码包装在
$(function(){
/** Your code here **/
});
所有这些都在这里http://jsbin.com/qezogifa/2/edit
答案 2 :(得分:0)
您可以在jQuery中使用选择器。