2017-04-04 68 views
0

所以我有这样的:检查单选按钮已经选择使用jQuery

<p:selectOneRadio id="gender" style="display: inline-table"> 
        <f:selectItem id="male" itemLabel="Male" itemValue="male"/> 
        <f:selectItem id="female" itemLabel="Female" itemValue="female"/> 
</p:selectOneRadio> 

而且我想看看,如果用户已签假设男性选项:

if($("#male").is(":checked") === true){ 
    errors.push("gender"); 
} 

但这不行。我如何编写上述脚本来检查男性选项是否已被点击?

+0

尝试加入'$(文件)。就绪(函数() {//你的代码在这里});'围绕你的JS。 –

+0

这不是问题..im只是寻找一种方式来参考单选按钮 –

+0

更新您的标签,并更具体这是在java中,误导性的问题。 – Roljhon

回答

1

您可以通过执行设置一个选项来检查:如果一个选项与检查

$('input[name=gender]:first').prop('checked', true); 

您可以检查:

if($('input[name=gender]:first').is(':checked')) { 
    console.log("option is checked"); 
} 
+1

你确定你写的是正确的? –

+0

不好,有一个错字:) – Drummad

+0

所以这返回true或false? –