web-dev-qa-db-ja.com

JQuery / JavaScript-別のボタンクリックイベントからボタンクリックをトリガーする

次のようなHTMLがあります。

<input type="submit" name="savebutton" class="first button" />
<input type="submit" name="savebutton" class="second button" />

およびJS:

jQuery("input.second").click(function(){
   // trigger second button ?
   return false;
});

最初のボタンをクリックして、2番目のボタンからクリックイベントをトリガーするにはどうすればよいですか?私は2番目のボタンを制御していないことに注意してください。HTMLでもクリックイベントでも...

35
Alex

Idを両方の入力id = "first"およびid = "second"に追加します

// 2番目のボタンをトリガーします
 $( "#second")。click()
84
cichy

目的のクリックイベントを発生させるだけです:

$(".first").click(function(){
    $(".second").click(); 
    return false;
});
24
robertbasic
jQuery("input.first").click(function(){
   jQuery("input.second").trigger("click");
   return false;
});
16
pulsedemon

あなたはこれを意味します:

jQuery("input.first").click(function(){
   jQuery("input.second").trigger('click');
   return false;
});
8
Sarfraz

これは正常に機能しますが、ファイル名は表示されなくなります。

$(document).ready(function(){$( "img.attach2")。click(function(){$( "input.attach1")。click(); return false;});});

0
Galus