Knowing if an element is in the DOM using jQuery10 Apr 2010
If you ever need to know if the element you have a reference to is really in
your page (or if it is an old reference to an element you've already
replaced), you can use the
$.contains(container, contained) method.
I was just working on an AJAX paginated list of elements and I kept references
table in vars to avoid re-querying it each time. But this reference
where still 'correct' (ie. not null) even after having replaced the element
with a new one (using .
replaceWith() and even
I added a check to see if the element was really in the DOM before using it, and if not requerying it and re-saving it in var
Want to add something ? Feel free to get in touch on Twitter : @pixelastic