理解jquery最近()

时间:2015-03-24 20:22:59

标签: jquery jquery-plugins

我正在查看this plugin并尝试了解_handle_mousedown事件的工作原理。

它使用表达式:$(event.target).closest(that.element).is(that.element)

在我看来,.closest(that.element).is(that.element)应始终返回true,因为该元素应始终与其自身相同。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

这似乎是一种检查元素是否存在的方法。

您发布的代码:

$(event.target).closest(that.element).is(that.element)

等同于以下内容:

$(event.target).closest(that.element).length === 1