UI Bootstrap - 缺少包含实现

时间:2016-07-13 12:38:35

标签: javascript jquery angularjs twitter-bootstrap angular-ui-bootstrap

jqLit​​e如何不在元素(docs)上提供方法“contains”,角度引导程序既不提供它(source),角度引导程序也不依赖在jQuery(package.json)上,角度引导程序正在使用它(line 2943)?它来自哪里?

1 个答案:

答案 0 :(得分:2)

我试着解释一下:

$element是一个HTMLElement浏览器html对象,它是包装在JQuery / JQlite对象中。

当你致电$element[0]时,首先会得到被包装的实际 HTMLElement(在这种情况下,作者知道只包含一个元素)。

HTMLElement继承自NodeNode对象具有contains(...)方法。

参考:

HTMLElement:https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement

节点:https://developer.mozilla.org/en-US/docs/Web/API/Node