J'essaie de créer et de supprimer dynamiquement des éléments d'une liste, il fonctionne très bien ... en quelque sorte, je peux supprimer des éléments et créer des éléments, mais une fois qu'un élément a été créé, je ne peux pas le retirer à nouveau, mais je peux supprimer les éléments présents lorsque la page se charge.Suppression de html inséré dynamiquement avec jQuery
Voici mon code
<div class="list">
<div class="item">
<input type="text" value="" />
<a href="" class="removeitem">Remove this item</a>
</div>
<div class="item">
<input type="text" value="" />
<a href="" class="removeitem">Remove this item</a>
</div>
<a href="" class="additem">Add item to list</a>
</div>
<script type="text/javascript">
// Add item to list
$('.additem').click(function(){
var template = $($(this).prev().get(0)).clone();
template.insertBefore($(this));
return false;
});
// Remove item from list
$('.removeitem').click(function(){
$(this).prev().parent().remove();
return false;
});
</script>
Je peux enlever les 2 articles originaux, mais quand je crée de nouveaux, ils ne peuvent pas être enlevés
belle, maintenant il fonctionne comme prévu –
Pas de problème :). –