【发布时间】:2009-06-04 11:34:26
【问题描述】:
我正在尝试从列表中动态创建和删除项目,它 工作得很好......有点,我可以删除项目并创建项目,但是 创建项目后,我无法再次删除它,但我可以 删除页面加载时存在的项目。
这是我的代码
<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 个原始项目,但是当我创建新项目时,它们 无法删除
【问题讨论】:
标签: javascript jquery