如何用jQuery销毁DOM元素?

问题描述 投票:140回答:3

假设jQuery对象为$target

jquery dom
3个回答
192
投票

$target.remove();是您要找的吗?

https://api.jquery.com/remove/


46
投票

如果您想完全摧毁目标,则有两种选择。首先,您可以如上所述从DOM中删除对象...

console.log($target);   // jQuery object
$target.remove();       // remove target from the DOM
console.log($target);   // $target still exists

选项1-然后用空jQuery对象(jQuery 1.4 +)

替换目标
$target = $();
console.log($target);   // empty jQuery object

选项2-或完全删除属性(如果在其他地方引用它会导致错误)

delete $target;
console.log($target);   // error: $target is not defined

更多阅读:info about empty jQuery objectinfo about delete


13
投票

您正在寻找.remove()功能。

http://docs.jquery.com/Manipulation/remove

© www.soinside.com 2019 - 2024. All rights reserved.