[英]check if radio button is checked
我有兩個單選按鈕:
<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">
使用get()
檢索javascript Dom元素並使用checked
或使用is(:checked)
if($('.survey_kind_input').get()[0].checked){
alert('in survey kind checked');
}
要么
if($('.survey_kind_input').is(':checked'){
alert('in survey kind checked');
}
嘗試這個:
if($('.survey_kind_input').is(":checked"){
alert('in survey kind checked');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.