jQuery ajax関数を使用してページに要素を追加しています。成功すると、サーバーから応答を取得し、次のように要素に割り当てます。
$('#element').html(response);
次に、新しく追加された要素を考慮するためにjQueryが必要です。私の問題はそれがDOMにないことです、それで私は使用することを考えました.on()
:
$(".remove").on("click", function(){
alert($(this).text());
});
しかし、これは機能しません。まあ、それは機能しますが、新しいものではなく、ページで最初にロードされた要素でのみ機能します。.on()
「新しい要素」も考慮すべきではありませんか?
PS実際の「クリック」イベントはテスト用です。マウスオーバーで実行する関数が必要ですが、現時点では、AJAXを介して追加された新しいDOM要素を操作する方法を理解しようとしています。