-2

1 つのボタンに対して 2 つの関数 onclick を作成する必要がある場合がありますが、連携できません。

<a href="#" id="#button1">button</a>

私のページでは、このボタンのイベントを処理するために、外部サイトから JavaScript リソースをロードしました。

$("#button1").click(function(){ alert('1');})

しかし、今のところ、このボタンをクリックしたときに、より多くのアクションを処理できるようにカスタマイズする必要があります。したがって、このボタンをクリックしてそれを行うには、jquery をもう 1 つ追加する必要があります。

$("#button1").click(function(){ alert('2');});

それで、何か問題はありますか?

4

2 に答える 2

1

理想的ではありませんが、投稿したコードに問題はありません。jquery を使用して、複数のイベント ハンドラーを 1 つのイベントにバインドできます。それらは、イベントにバインドされた順序で実行されます。

http://api.jquery.com/on/から:

要素にバインドされたイベント ハンドラーは、バインドされたのと同じ順序で呼び出されます。

于 2013-11-06T03:08:59.733 に答える