Sto lavorando con un modulo con un pulsante di opzione che fa parte di un set di radio e solo uno può essere selezionato per volta (nessun problema con la selezione singola). Una di queste radio deve attivare un codice ogni volta che viene selezionato un codice diverso quando non è selezionato (un'altra radio è selezionata), usando il metodo .change
e attiva il codice quando si fa clic, ma non quando perde la selezione. Quello che voglio è passare o essere in grado di sapere quando perde la selezione.jQuery group of radio buttons .change method
Potrei farlo aggiungendo il codice alle altre radio .change
metodo ma ci sono molti set di radio e sarebbe doloroso, sto cercando una configurazione di una volta.
Modifica
Il markup è fatto di motore ASP MVC Razor in questo modo:
@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');
});
});
Il cambiamento stringa unica appare quando si clicca il 'speciale -radio 'radio.
Condividere po 'di codice. Il metodo di cambio – Gabe