出於某種原因,我似乎無法弄清楚這一點。使用javascript檢查單選按鈕
我在HTML中切換類別的一些單選按鈕:
<input type="radio" name="main-categories" id="_1234" value="1234" /> // All
<input type="radio" name="main-categories" id="_2345" value="2345" /> // Certain category
<input type="radio" name="main-categories" id="_3456" value="3456" /> // Certain category
<input type="radio" name="main-categories" id="_4567" value="4567" /> // Certain category
用戶可以選擇任何他/她想要的,但是當某些事件觸發,我想設置1234
被設置檢查電臺按鈕,因爲這是默認選中的單選按鈕。
我已經試過這(有和沒有jQuery的)版本:
document.getElementById('#_1234').checked = true;
但它似乎並沒有更新。我需要它可見地更新,以便用戶可以看到它。 任何人都可以幫忙嗎?
編輯:我只是累了,忽略了#
,謝謝你指出,那和$.prop()
。
檢查這個StackOverflow的問題:如何檢查與jQuery單選按鈕] [1] [1]:http://stackoverflow.com/questions/5665915/how-to-check-a-radio -button-with-jquery –
改爲'document.getElementById('_ 1234')。checked = true;' – stackErr
@stackErr without'#' –