Answers:
是$target.remove();
你在找什么?
.empty()
产生类似的效果?
如果要完全摧毁目标,则有两种选择。首先,您可以如上所述从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
更多阅读:关于空jQuery对象信息,并且信息关于删除
$target=null
代替。它速度更快,并且不会干扰内部浏览器的优化。
您正在寻找.remove()
功能。