Estoy trabajando con un formulario con un botón de opción que forma parte de un conjunto de radios y solo se puede seleccionar uno a la vez (no hay problema con la selección individual). Una de esas radios debe disparar un código cada vez que se selecciona un código diferente cuando se deselecciona (se selecciona otra radio), usando el método .change
y dispara el código al hacer clic en él, pero no cuando pierde la selección. Lo que quiero es alternar o saber cuándo pierde la selección.jQuery grupo de botones de radio. Método de cambio
Podría hacerlo agregando el código al otro método de radios .change
pero hay muchos conjuntos de radios y sería doloroso, estoy buscando una configuración única.
Editar
El marcado se hace de motor ASP MVC Razor así:
@Html.RadioButtonFor(x => x.SomeModel, new { @class = "special-radio" })
@* Other radios but without the 'specia-radio' class *@
JS:
// logging
$(function(){
$('.special-radio').change(function(){
console.log('change');
});
});
El cambio de secuencia solamente aparece cuando se hace clic en el 'especial -radio 'radio.
Compartir algo de código. – Gabe