回答:
$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オブジェクトに関する情報、および削除に関する情報
delete $target
動作しません:perfectionkills.com/understanding-delete/#misconceptionsは なぜだろう$target=null
動作しますか?
$target=null
代わりに使用してください。それはより速く、内部ブラウザの最適化を台無しにしません。
.remove()
機能を探しています。