gpt4 book ai didi

javascript - 无法设置具 Angular 元素的 css 属性

转载 作者:行者123 更新时间:2023-11-30 11:52:39 24 4
gpt4 key购买 nike

我在 dom 中有一个元素,我在这样的指令中得到

angular.element.find('#id-campaign-menu')

一切都很好,直到我尝试像这样应用一些新的 css

var el = angular.element.find('#id-campaign-menu');
el.css({left: 400});

我明白了

Uncaught TypeError: el.css is not a function(…)

最佳答案

Angular jQLite 对象不会通过自定义 element 和自定义 selector 进行查找。它确实会查找 nodes/DOM,就像 buttoninputdiv

如果您在 Angular 之前加载 jQuery,则 jQLite API 会被 jQuery API 覆盖。因此,您可以通过 DOM 进行基于选择器的查询。

您可以将查询更改为以下,以使其与 jQLite 一起使用。

var campaignMenu = angular.element(document.getElementById('id-campaign-menu');
campaignMenu.css({left: 400});

关于javascript - 无法设置具 Angular 元素的 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39006162/

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