Ich versuche, dynamisch zu erstellen und zu entfernen Elemente aus einer Liste, es funktioniert gut ... Art, kann ich Elemente entfernen und Elemente erstellen, aber einmal ein Element wurde erstellt, ich kann es nicht wieder entfernen, aber ich kann die Elemente entfernen, die vorhanden sind, wenn die Seite geladen wird.Entfernen dynamisch eingefügten HTML mit jQuery
Hier ist mein 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>
ich die 2 ursprünglichen Elemente entfernen können, aber wenn ich neue zu schaffen, sie nicht
schön, jetzt funktioniert es als –
Kein Problem :) vorgesehen. –