jQuery Element Removed? (v82)

Revision 82 of this benchmark created by buzinas on


Description

Checks if a DOM element has been removed; returns true if in DOM, false if removed.

Updated to jquery 1.9.1.

Preparation HTML

<div id="element"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

Setup

var removed = $('#element').remove();
    var inDom = $('#tests');

Test runner

Ready to run.

Testing in
TestOps/sec
closest 'html' inDom
inDom.closest('html');
ready
closest 'html' removed
removed.closest('html');
ready
jQuery.contains inDom
jQuery.contains(document.documentElement, inDom[0]);
ready
jQuery.contains removed
jQuery.contains(document.documentElement, removed[0]);
ready
jQuery.contains short inDom
jQuery.contains(document, inDom[0]);
ready
jQuery.contains short removed
jQuery.contains(document, removed[0]);
ready
directly from documentElement contains (inDom)
document.documentElement.contains(inDom[0]);
ready
directly from documentElement contains (removed)
document.documentElement.contains(removed[0]);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.