我有两个单选按钮:
<input checked="checked" class="survey_kind_input" type="radio" value="Short">
<input class="survey_kind_input" type="radio" value="Thorough">
我有以下 JavaScript:
if($('.survey_kind_input').checked){
alert('in survey kind checked');
}
但是它不起作用。如何成功地使警报发挥作用?
最佳答案
你没有正确检查它是否被检查,所以它不起作用。相反,使用 is()
和 :checked
来检查它是否被选中:
if($('.survey_kind_input').is(':checked')){
alert('in survey kind checked');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input checked="checked" class="survey_kind_input" type="radio" value="Short">
<input class="survey_kind_input" type="radio" value="Thorough">
关于javascript - 检查单选按钮是否被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31594164/