Comment mettre à jour/actualiser les DOM élément après l'insertion de jQuery

J'essaie de comprendre comment mettre à jour l'élément LI après utilisation insertBefore fonction jQuery.

Le problème, c'est après d'ajouter de tout nouveaux éléments UL, je ne peux pas supprimer l'élément même,(avec emailTagRemove).

Voir la démo pour voir le problème:
http://jsfiddle.net/HsRfH/

<div class="content"> 
    <span class="">Please, insert one or more emails: </span> 
    <br />
    <ul id="ulEmailsCotacao" class="ulEmailsCotacao">
        <li class="liEmailTagNew">
            <input type="text" class="emailInputTag" name="" value="" />
        </li>
    </ul>
</div>

  //if enter, tab or space, add new value
  $('.emailInputTag').keydown(function (e) {
      var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
      if (key === 13 || key === 9 || key === 32) {
          addEmail();
      }
  });

  addEmail = function () {
      var email = $('.emailInputTag').val().trim();
      $('<li class="liEmailTagChoiced">' + email + '<a id="del" class="emailTagRemove">x</a></li>').insertBefore('.liEmailTagNew');
      $('.emailInputTag').val("");
  };

  $('.emailTagRemove').click(function () {
      var email = $(this).parents("li");
      email.remove();
  });
  • À l'avenir, merci de poster tous les code directement dans la question.