我有一個包含兩個無線電元素的ajax響應。我想檢查是否在響應中檢查了無線電元素。檢查是在ajax響應中檢查無線電元素
我使用下面的代碼來檢查無線電狀態,但不工作。
$('#input[type=radio]').each(function(){
alert($(this).attr('checked'));
});
因爲我知道這是不工作,由於ajax響應。但如何激發js代碼來檢查即使在ajax resoponse。
任何幫助將不勝感激。
我有一個包含兩個無線電元素的ajax響應。我想檢查是否在響應中檢查了無線電元素。檢查是在ajax響應中檢查無線電元素
我使用下面的代碼來檢查無線電狀態,但不工作。
$('#input[type=radio]').each(function(){
alert($(this).attr('checked'));
});
因爲我知道這是不工作,由於ajax響應。但如何激發js代碼來檢查即使在ajax resoponse。
任何幫助將不勝感激。
試試這個
$('#input[type=radio]').each(function(){
if($(this).is(':checked')){
}
});
使用道具
$('input[type=radio]').each(function(){
alert($(this).prop('checked'));
});
和#INPUT只有當你的收音機有ID = 「輸入」。如果你想檢查所有電臺,可能是唯一的
input[type=radio]
爲例
試試這個:
$(document).find('input[type="radio"]').each(function(){
if($(this).is(':checked')){
//your code
}
});
你的問題是你選擇它包含#
爲ID:
$('#input[type=radio]')
//-^------------------------# is used to select an id not the tags
試試這個:
$('input[type="radio"]').each(function(){
alert(this.checked); // returns "true" if checked/ "false" if not checked
});
已經刪除#但仍然不能正常工作 – Zaheerabbas
但您還沒有提到您嘗試循環的事件。 – Jai
目前它觸發實時(點擊)事件,但實際上我想通過ajax響應單選按鈕更新(呈現)時檢查它。 – Zaheerabbas
這不起作用我的內容(單選按鈕)是動態加載的。 – Zaheerabbas
編輯答案,請立即嘗試@Freedom –
抱歉,但仍然無法正常工作 – Zaheerabbas