假设 jQuery 对象是 $target。
$target
你在找 $target.remove();吗?
$target.remove();
Https://api.jquery.com/remove/
您正在寻找 .remove()函数。
.remove()
Http://docs.jquery.com/manipulation/remove
如果您想要 彻底摧毁目标,您有两个选项。首先,您可以像上面描述的那样从 DOM 中删除对象..。
console.log($target); // jQuery object $target.remove(); // remove target from the DOM console.log($target); // $target still exists
选项1 -然后用 空的 jQuery 对象替换 target (jQuery 1.4 +)
$target = $(); console.log($target); // empty jQuery object
选项2 -或者完全使用 删除属性(如果您在其他地方引用它,将导致错误)
delete $target; console.log($target); // error: $target is not defined
更多阅读: 关于空 jQuery 对象的信息和 关于删除的信息
不确定是不是只有我这么觉得,但是如果您使用的是 id 选择,那么使用. remove ()似乎不起作用。
例如: $(“ # my-element”) . move () ;
我必须使用元素的类,否则什么都不会发生。
例如: $(“ . my-element”)