Por algum motivo, não consigo descobrir isso.
Tenho alguns botões de opção em meu html que alternam entre categorias:
<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
O usuário pode selecionar o que quiser, mas quando um determinado evento for acionado, quero definir 1234
como botão de opção marcado como definido, porque esse é o botão de opção padrão marcado.
Eu tentei versões disso (com e sem jQuery):
document.getElementById('#_1234').checked = true;
Mas não parece se atualizar. Preciso atualizar visivelmente para que o usuário possa ver. Alguém pode ajudar?
EDIT: Estou apenas cansado e esquecido o #
, obrigado por apontar, aquele e $.prop()
.
document.getElementById('_1234').checked = true;
#