2016-03-29 38 views
1

単純なマークアップがあります。ここでは、チェックボックスの状態をループして、フォームの外側にある最後のトリガーボタンが表示されたチェックボックスを確認します。clickチェックされた入力の兄弟ボタンの場合はクリックします。私を得るためのどんな助けも感謝し始めました。私のマークアップ:JsFiddleJquery - チェックされたラジオを見つけて、兄弟のクリックを誘発する

+0

$( ':ラジオ')。オン( 'change'、function(){ $(this).closest( 'div')。 }); ' – Rayon

+0

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

答えて

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

私がトリガされたボタンのコンソールをチェックする(のみチェックするために)提出から避けるために、デフォルトを防ぐことを追加しました。最後のボタンにはIDも追加されました。

+0

ありがとうguradio、にスポット: – g5wx

+0

幸せなコーディングメイトに役立つ:) – guradio

関連する問題