缺乏jquery不工作的单选按钮

时间:2014-07-04 05:20:19

标签: jquery

我想检查问题是否得到回答如果选中的单选按钮是肯定的,则检查是否正在工作,但是如果用户选择没有缺陷则返回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将不会被选中,但期望它在无线电选择中。

3 个答案:

答案 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中使用选择器。

请参阅http://api.jquery.com/checked-selector/