JQuery: Vérifier si un élément existe à côté '.remove()'

Je sais que vous pouvez vérifier si un élément existe avec $('div').length, mais quand un élément est détruit à l'aide de .remove(), .length encore les rapports de la div existe. Comment puis-je savoir si oui ou non il existe réellement?

if ($('div').length) { 
  alert('yes') 
} else { 
  alert('no') 
}
Err.. Pas exactement sûr de ce que tu veux dire. Si vous utilisez .remove(), l'élément est supprimé de la DOM. La longueur des rapports le résultat attendu: jsfiddle.net/TmPBC
Qui alerte oui, tant qu'il y a une div sur la page. Vous pouvez utiliser un identifiant permettant de tester si un élément spécifique a été supprimé.
$('div') est un exemple. Je n'étais pas de test pour voir si il y avait des divs dans l'ensemble de la page.
Pour plus générique, la question de "comment faire pour vérifier si un élément ou un de ses parents a été supprimé", voir Comment puis-je vérifier si un élément jQuery est dans les DOM?

OriginalL'auteur gavsiu | 2011-07-15