Dodawanie zdarzeń do treści dołączonej do ajax [duplikat]

To pytanie ma już tutaj odpowiedź:

Zdarzenie wiążące dynamicznie tworzone elementy? 23 odpowiedzi

Powiedzmy, że mam kilka linków, które chcę dodać do akcji javascript:

<a class='test'>
<a class='test'>
<a class='test'>

Gdy ładuję moją stronę, daję im wszystkie zdarzenia związane z kliknięciem:

$('.test').click(function(){
  alert("I've been clicked!")
});

ale powiedzmy później dodam kolejny element i chcę dać temu samemu wydarzeniu. Nie mogę tego zrobić:

$('.test').click(function(){
  alert("I've been clicked!")
});

ponieważ wtedy pierwsze 3 będą miały 2 zdarzenia. Jaki jest najlepszy sposób, aby sobie z tym poradzić?

questionAnswers(5)

yourAnswerToTheQuestion