Javascript 角链接函数
我是新手。我在努力学习指令。在我的指令的Javascript 角链接函数,javascript,angularjs,dom-events,jqlite,Javascript,Angularjs,Dom Events,Jqlite,我是新手。我在努力学习指令。在我的指令的link函数中,我记录我的元素并查看它是一个数组。为什么是数组 <mouse-enter>HI</mouse-enter> 在这种情况下,此数组的长度可以超过1 当jQuery可用时,Angular的jQlite选择器是jQuery函数的别名,否则jQlite将是Angular内置的jQuery的一个小子集 所以jQlite或jQuery选择器总是返回数组 考虑以下DOM结构: <div id="test">
link
函数中,我记录我的元素并查看它是一个数组。为什么是数组
<mouse-enter>HI</mouse-enter>
在这种情况下,此数组的长度可以超过1 当jQuery可用时,Angular的jQlite选择器是jQuery函数的别名,否则jQlite将是Angular内置的jQuery的一个小子集 所以jQlite或jQuery选择器总是返回数组 考虑以下DOM结构:
<div id="test">
<div class="foo bar" id="dom-element-1">Hello</div>
<p>ignore me</p>
</div>
<span class="foo" id="dom-element-2">Hello again</div>
你好
别理我
你好
现在,当您执行以下任一操作时:
$(“.foo”)
或angular.element(document.querySelectAll(“.foo”)
,您将得到一个jQlite或jQuery实例,它是一个由两个dom元素组成的数组,ID分别为dom-element-1和dom-element-2jQuery/jQlite选择器始终返回数组,即“element”是什么。数组是什么?您能给我一个dom结构,它将在其中提供多个值吗数组?@反物质,我已经用一个相同的例子更新了答案。
<div id="test">
<div class="foo bar" id="dom-element-1">Hello</div>
<p>ignore me</p>
</div>
<span class="foo" id="dom-element-2">Hello again</div>