gpt4 book ai didi

javascript - 如何在 AngularJS Controller 中获取当前范围的 dom 元素?

转载 作者:IT王子 更新时间:2023-10-29 02:58:26 27 4
gpt4 key购买 nike

我有一个 outerItems 列表。在每个 outerItem 中,我都有一个 innerItems 列表。它们是动态排序的。

当鼠标光标指向其中一个 innerItem 时,我必须在该 innerItem 元素的正上方显示弹出窗口。

Popup div 是 body 的子元素,因为我不想为每个 innerItems 单独弹出。

我所看到的方式 — 在 ng-mouseover 上,我调用了将左/顶部属性设置为绝对定位的弹出窗口的函数。因此,对于每个 innerItems,我想调用 jQuery .offset() 方法,该方法为我提供页面左上角的 left/top 值。

那么如何获取当前作用域元素的 jQuery 对象呢?或者,如果我选择了错误的方式

最佳答案

在 Controller 中:

function innerItem($scope, $element){
var jQueryInnerItem = $($element);
}

关于javascript - 如何在 AngularJS Controller 中获取当前范围的 dom 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12960701/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com