Pracuję z formularzem za pomocą przycisku radiowego, który jest częścią zestawu radiotelefonów i można wybrać tylko jeden z nich (nie ma problemu z pojedynczym wyborem). Jeden z tych radiotelefonów musi wystrzelić kod za każdym razem, gdy zostanie wybrany inny kod, gdy zostanie odznaczony (wybrano inne radio), przy użyciu metody .change
i uruchamia kod po kliknięciu, ale nie po utracie zaznaczenia. To, czego chcę, to przełączać się lub być w stanie wiedzieć, kiedy traci wybór.jQuery grupa przycisków radiowych .change method
Mogę to zrobić dodając kod do innej metody radia .change
, ale istnieje wiele zestawów radia i byłoby to bolesne, szukam konfiguracji jednorazowej.
Edit
Znacznik wykonany jest z silnikiem ASP MVC Razor tak:
@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');
});
});
Zmiana ciąg pojawia się tylko po kliknięciu „special radio "radia".
Podziel się jakiś kod. – Gabe