0

jQuery 1.9.1 を実行していますが、2 つのイベントで同じコードをトリガーしたいと考えています。

$("#myForm").submit(function() {
  alert("Same code here ...");
});

$("#mySelect").change(function() {
  alert("Same code here ...");
});

「on」メソッドを調べていましたが、私が見る限り、別々の ID を持つ 2 つのイベントでトリガーすることはできませんか?

4

3 に答える 3

1

最初に次のような新しい関数を作成します。

function myFunction() {
    alert("Same code here ...");
}

次に、関数の参照を次のような jquery イベントに渡します。

$('#myForm').submit(myFunction);
$('#mySelect').change(myFunction);

フィドルのデモ

于 2013-07-08T13:18:44.467 に答える