Angenommen, ich definiere ein Element
$foo = $('#foo');
und dann rufe ich an
$foo.remove()
von einem Ereignis. Meine Frage ist, wie überprüfe ich, ob $ foo aus dem DOM entfernt wurde oder nicht? Ich habe festgestellt, dass das $foo.is(':hidden')
funktioniert, aber das würde natürlich auch wahr sein, wenn ich nur anrufe $foo.hide()
.
$foo.closest(document.documentElement)
ist schneller (wenn es jemanden interessiert jsperf.com/jquery-element-in-dom )