我試圖動態創建和刪除列表中的項目,它 工作得很好......有點,我可以刪除項目,並創建項目,但 一旦一個項目已創建,我不能刪除它,但我可以 刪除頁面加載時出現的項目。刪除動態插入的HTML與jQuery
這裏是我的代碼
<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>
我可以刪除2個原始項目,但是當我創造新的,他們 不能被刪除
不錯,現在它按預期工作 – 2009-06-04 11:52:51