我正在查看this plugin并尝试了解_handle_mousedown事件的工作原理。
它使用表达式:$(event.target).closest(that.element).is(that.element)
在我看来,.closest(that.element).is(that.element)
应始终返回true,因为该元素应始终与其自身相同。
我错过了什么?
答案 0 :(得分:2)
这似乎是一种检查元素是否存在的方法。
您发布的代码:
$(event.target).closest(that.element).is(that.element)
等同于以下内容:
$(event.target).closest(that.element).length === 1