この問題は、同じオブジェクトにバインドされた複数のイベントを試していたときに私の心に浮かんだものです。それでも私は最も簡単な解決策を見つけようとしています。現在の後に以前にバインドされたイベントを呼び出す方法は?
私たちは、このマークアップを持っている想像:
<select class="class1 class2">
<option>Value 1</option>
<option>Value 2</option>
<option>Value 3</option>
</select>
<p></p>
そしてchange
イベントのselect
と結合した二つの方法:あなたが選択はp
の内容を変更させる場合
$(".class1").on("change", function() {
// first method for change
$("p").append("<div>Event for class1</div>");
});
$(".class2").on("change", function() {
// second method for change
$("p").append("<div>Event for class2</div>");
});
は、今のようになります
Event for class1
Event for class2
私の「研究」の質問は、の第2のon
ハンドラを起動させるために、ハンドラを起動させる方法を書き換える方法です。最初にです。だから、最終的にはp
の内容は次のようになります。私たちは、ソースにon
文を交換することができないように
Event for class2
Event for class1
状況があります。
どのようなアイデアがありますか?
本当に便利な問題をありがとう!もちろん、私はそのような「問題」を伴う建築を築くことはしませんが、状況が起こる可能性があります。 – VisioN