jquery - tiene - Obtener valor de atributo personalizado
obtener valor de un boton jquery (2)
Tengo dos botones de radio. Me gustaría poder obtener el valor del atributo personalizado "xmlvalue" del botón de opción marcado.
He intentado con el siguiente script:
var userType = $("input[name=ctrl_CustomerType]:checked", this).attr(''xmlvalue'');
Margen:
<input type="radio" name="ctrl_CustomerType" id="ctrl_CustomerType_1" xmltag="CustomerType" xmlvalue="existingCustomer" checked="checked"> Yes
<br />
<input type="radio" name="ctrl_CustomerType" id="ctrl_CustomerType_2" xmltag="CustomerType" xmlvalue="newCustomer"> No
- Pero sigo recibiendo "indefinido".
¿Algunas ideas?
Eliminar el contexto de su selector:
var userType = $("input[name=ctrl_CustomerType]:checked").attr(''xmlvalue'');
alert("xmlvalue is: " + userType);
Su selector está equivocado.
El elemento de entrada no es hijo de a
elemento en el que está haciendo clic, por lo que no puede pasar this
como un contexto al selector
var userType = $("input[name=ctrl_CustomerType]:checked").attr(''xmlvalue'');
Demo: Fiddle