一個單選按鈕,下面是我的代碼自動點擊頁面加載
jQuery('#choice_1_10_3_1').attr('checked','checked');
我要檢查此單選按鈕時,頁面加載。我在控制檯中找不到錯誤,但我的代碼無法正常工作。
這對我來說至關重要。任何幫助將不勝感激。
一個單選按鈕,下面是我的代碼自動點擊頁面加載
jQuery('#choice_1_10_3_1').attr('checked','checked');
我要檢查此單選按鈕時,頁面加載。我在控制檯中找不到錯誤,但我的代碼無法正常工作。
這對我來說至關重要。任何幫助將不勝感激。
代碼將在頁面完全加載後運行。
試試這個:
$(window).load(function() {
$('#choice_1_10_3_1').attr('checked', true);
});
雖然這可能會起作用,但您應該從jQuery 1.6開始使用'prop()':http://stackoverflow.com/questions/5874652/prop-vs-attr –
這可能是執行前的DOM是隨時可以查詢,試試這個:
jQuery(function() {
jQuery('#choice_1_10_3_1').attr('checked','checked');
});
這也可能是你需要使用代替attr的。我永遠不會記得!
爲什麼不能設置在HTML屬性?或者'#choice'改變了嗎? – BenG