По какой-то причине я не могу понять это.Отметьте переключатель с помощью 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;
Но это, похоже, не обновлять. Мне нужно, чтобы он заметно обновился, чтобы пользователь мог его увидеть. Может ли кто-нибудь помочь?
EDIT: Я просто устал и проглядел #
, спасибо, что указал, что и $.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 без '#' –