Why does $(“body”) == $(“body”) return false?

后端 未结 3 551
礼貌的吻别
礼貌的吻别 2020-12-15 15:39

How come the equation in the title is false? How do check if two jQuery selectors point to the same DOM object?

3条回答
  •  醉酒成梦
    2020-12-15 16:39

    Use $.is()

    http://api.jquery.com/is/

    Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments...

    Unlike other filtering methods, .is() does not create a new jQuery object. Instead, it allows you to test the contents of a jQuery object without modification. This is often useful inside callbacks, such as event handlers...

提交回复
热议问题