Ich habe ein einfaches Markup, wo ich gerne die Checkbox-Zustände durchlaufen würde und sehen würde, welcher der Trigger-Buttons außerhalb des Formulars eine click
auslöst für die Geschwister-Schaltfläche der überprüften Eingabe beim Klicken. Jede Hilfe, um mich zu starten, wird geschätzt. Meine Markup: JsFiddleJquery - finde heraus, welches Radio angeklickt wurde und triggert einen Klick für das Geschwister
Q
Jquery - finde heraus, welches Radio angeklickt wurde und triggert einen Klick für das Geschwister
1
A
Antwort
1
$('#finalbutton').on('click', function(w) {
$('input:radio:checked').siblings('button').click(); //get the sibling button and click it manually
w.preventDefault();
});
$('div button').on('click', function(w) {
console.log($(this).text())
});
Ich habe einen verhindern Standard die zu vermeiden, von der Abgabe (für die Überprüfung nur) überprüfen Sie die Konsole für die Schaltfläche, die ausgelöst wird. Ich fügte auch eine ID
für den endgültigen Knopf hinzu.
'$ (': radio'). On ('Ändern', Funktion() { $ (this) .closet ('div'). Find ('button'). Trigger ('click'); }); ' – Rayon
https://jsfiddle.net/rayon_1990/0quo3s7m/2/ – Rayon