您需要选择 的子级form,然后a从集合中删除元素:
$('#Detail form').children().not('a').remove();
请注意,我使用了,它实际上会从 DOMremove中删除任何不是元素的元素。a如果您不希望这样,那么您可以将调用替换为调用remove,html这将简单地从这些元素中删除所有内容。
您当前的代码将选择form其后代的所有元素,#Detail然后尝试a从集合中删除所有元素。由于您只选择form了元素,因此显然不会有任何a要删除的元素!