Powiedzmy, że definiuję element
$foo = $('#foo');
a potem dzwonię
$foo.remove()
z jakiegoś wydarzenia. Moje pytanie brzmi, jak sprawdzić, czy $ foo zostało usunięte z DOM, czy nie? Przekonałem się, że to $foo.is(':hidden')działa, ale to oczywiście zwróci prawdę, gdybym tylko zadzwonił $foo.hide().
$foo.closest(document.documentElement)jest szybsze (jeśli kogoś to obchodzi jsperf.com/jquery-element-in-dom )