这让我有点发疯,
我有一个带有一组动态 div 的表单,每个 div 都填充了几个表单字段。用户可以删除这些 div 之一,这样做时我会在容器上调用 jQuerys 删除方法。
我在萤火虫中看到容器被销毁并从 DOM 中删除。但是,当我查看页面的来源时,它仍然存在。
当我发布表单时,应该删除的字段仍在发布!
我想我可以手动将表单字段的名称更改为“hack”,但是我在这里遗漏了什么吗?
这是一个例子
<script language="javascript">
$(document).ready( function(){
$(".remove").live("click", function(){
$(this).parents(".container").remove();
});
});
</script>
<form>
<div class="container">
<input type="text" name="name_1">
<a href="" class="remove">Remove</a>
</div>
<div class="container">
<input type="text" name="name_2">
<a href="" class="remove">Remove</a>
</div>
<input type="submit">
</form>