hektor pascal: JQUERY Eventlistener neu initialisieren

Beitrag lesen

Hi Forum,

kann mein einen Eventlistener neu initialisieren lassen? Folgendes Beispiel:

<div id="test">  
  <span>eins</span>  
  <p>+++++</p>  
</div>
$('#test span').click(function(){  
  alert(this);  
  });  
  
$('#test p').click(function(){  
  $(this).parent().append('<span>zwei</span>');  
  });

Bei einem Klick auf das span-Element geht eine Alertbox auf, soweit richtig. Bei einem Klick auf das p-Element wird ein neues span-Element hinzugefügt. Klickt man aber nun auf das neu hinzugefügte span-Element geht keine Alertbox auf. Man müsste also den Eventlistener irgendwie "refreshen", damit der "weiss" das ein Element dazugekommen ist.

$('#test p').click(function(){  
  $(this).parent().append('<span>zwei</span>');  
  // $('#test p').click neu laden ...  
  });

Nur Wie kann man das machen?
Hektor