tengo el código HTML siguiente:JQuery: obtener el valor botón de radio
HTML:
<input type="radio" name="abc" value="0" selected="selected" style="display:none" />
<input type="radio" name="abc" value="1" />1+
<input type="radio" name="abc" value="2" />2+
<input type="radio" name="abc" value="3" />3+
jQuery para obtener el botón de opción seleccionado
$('input:radio[name=abc]:checked').val();
¿Por qué no el código de trabajo en la carga de la página, ANTES de que un usuario haya seleccionado un botón de radio? Es extraño porque el código anterior funciona DESPUÉS de que un usuario haya seleccionado un botón de opción.
Me parece que he puesto el valor botón de opción por defecto para ser 0
, pero si
Significado, si se selecciona el valor del botón de radio, devuelva el valor seleccionado - de lo contrario, devuelve 0 (cuando no hay valor ha sido seleccionado)
¿Tiene el código dentro de '$ (document) ready()'? – mway
@StaceyH Esta es la cuarta vez que hace esta pregunta. Edite una pregunta anterior si necesita aclararla. – lonesomeday
posible duplicado de [JQuery: ¿Cómo determinar si se ha seleccionado un botón de selección?] (Http://stackoverflow.com/questions/4139165/jquery-how-to-determine-if-a-radio-button-has- been-selected) – lonesomeday