По какой-то причине я не могу этого понять.
У меня есть несколько переключателей в моем 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()
.