クラス「myClass」の何かを追加するときに、この要素で関数を呼び出したいと思います。
次のようなものになります。
jQuery(".error_message").live("load",function(){
alert("test"+this);
});
...これが存在しないことを除いて。
これを行う最善の方法は何ですか?
クラス「myClass」の何かを追加するときに、この要素で関数を呼び出したいと思います。
次のようなものになります。
jQuery(".error_message").live("load",function(){
alert("test"+this);
});
...これが存在しないことを除いて。
これを行う最善の方法は何ですか?
あなたの質問に対する簡潔で直接的な答えは、「できない」です。しかし、数分前のコメントから、要素をさまざまな方法で追加し、これらの新しく追加されたアイテムを処理する 1 つの統一された方法を望んでいることがわかります。別のアプローチを提案できますか?カスタム イベントをトリガーします。
これが機能する方法は次のようになります: error-message 要素をロードするすべての場所で、完了時に 1 行追加します。
$('.error_message').trigger('load');
これで .live('load'...) が機能します。