Hinzufügen von Ereignissen zum angehängten Ajax-Inhalt [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Ereignisbindung für dynamisch erzeugte Elemente? 23 AntwortenAngenommen, ich habe einige Links, denen ich eine JavaScript-Aktion hinzufügen möchte:
<a class='test'>
<a class='test'>
<a class='test'>
Wenn meine Seite geladen wird, gebe ich allen ein Klickereignis:
$('.test').click(function(){
alert("I've been clicked!")
});
aber lassen Sie uns später sagen, ich füge ein anderes Element hinzu und möchte es dem gleichen Ereignis geben. Ich kann das nicht machen:
$('.test').click(function(){
alert("I've been clicked!")
});
denn dann haben die ersten 3 2 Ereignisse. Wie geht man am besten damit um?