How do I check whether a jQuery element is in the DOM?

后端 未结 11 1910
我寻月下人不归
我寻月下人不归 2020-11-28 04:46

Let\'s say that I define an element

$foo = $(\'#foo\');

and then I call

$foo.remove()

from some event. My

11条回答
  •  囚心锁ツ
    2020-11-28 05:25

    Like this:

    if (!jQuery.contains(document, $foo[0])) {
        //Element is detached
    }
    

    This will still work if one of the element's parents was removed (in which case the element itself will still have a parent).

提交回复
热议问题