Hinzufügen von Ereignissen zum angehängten Ajax-Inhalt [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Ereignisbindung für dynamisch erzeugte Elemente? 23 Antworten

Angenommen, 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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage