JQuery nesnesinin olduğunu varsayalım $target.
JQuery nesnesinin olduğunu varsayalım $target.
Yanıtlar:
Mı $target.remove();Aradığınız ne var?
.empty()benzer bir etkiye sahip?
İsterseniz tamamen yok etmek hedefi, sen birkaç seçenek var. Önce nesneyi yukarıda açıklandığı gibi DOM'dan kaldırabilirsiniz ...
console.log($target); // jQuery object
$target.remove(); // remove target from the DOM
console.log($target); // $target still exists
Seçenek 1 - Ardından hedefi boş bir jQuery nesnesiyle değiştirin (jQuery 1.4+)
$target = $();
console.log($target); // empty jQuery object
Seçenek 2 - Veya özelliği tamamen silin (başka bir yere başvurursanız hataya neden olur)
delete $target;
console.log($target); // error: $target is not defined
Daha fazla okuma: boş jQuery nesnesi hakkında bilgi ve silme hakkında bilgi
delete $targetçalışmaz: perfectionkills.com/understanding-delete/#misconceptions Neden $target=nullçalışmıyor?
$target=nullBunun yerine kullanın . Daha hızlıdır ve dahili tarayıcı optimizasyonlarıyla uğraşmaz.
.remove()İşlevi arıyorsunuz .