Por alguna razón, parece que no puedo resolver esto.
Tengo algunos botones de radio en mi html que alternan categorías:
<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
El usuario puede seleccionar lo que quiera, pero cuando se activa un evento determinado, quiero configurar el 1234
botón de opción marcado como marcado, porque este es el botón de opción marcado por defecto.
He probado versiones de esto (con y sin jQuery):
document.getElementById('#_1234').checked = true;
Pero no parece actualizarse. Necesito que se actualice visiblemente para que el usuario pueda verlo. ¿Alguien puede ayudar?
EDITAR: Estoy cansado y pasé por alto #
, gracias por señalarlo, eso y $.prop()
.