2016-03-29 6 views
1

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

+0

'$ (': radio'). On ('Ändern', Funktion() { $ (this) .closet ('div'). Find ('button'). Trigger ('click'); }); ' – Rayon

+0

https://jsfiddle.net/rayon_1990/0quo3s7m/2/ – Rayon

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()) 
}); 

demo

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.

+0

Danke guradio, spot on :) – g5wx

+0

froh, happy coding mate :) zu helfen – guradio