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