gpt4 book ai didi

javascript - 如何在 Angular 指令的链接函数中设置 CSS 样式

转载 作者:太空宇宙 更新时间:2023-11-04 13:52:34 25 4
gpt4 key购买 nike

我试图在单击自定义 Angular 指令时为某个类设置 CSS 样式。我想在 Link 函数中完成这个(以及任何其他 DOM 操作)。下面是我目前所拥有的,但我收到了一个 address.on is not a function 错误。单击 blur 类元素时,如何在 blur 类上正确设置 CSS -webkit-filter: none

function link(scope, element, attributes) {
var address = element[0].getElementsByClassName('blur');
address.on('click', function() {
address.css({'-webkit-filter': 'none'});
});
}

最佳答案

address 是一个 DOM 元素。您需要将其包装在 angular.element 中以将其转换为 jqLit​​e 对象:

function link(scope, element, attributes) {
var address = angular.element(element[0].getElementsByClassName('blur'));
address.on('click', function() {
address.css({'-webkit-filter': 'none'});
});
}

关于javascript - 如何在 Angular 指令的链接函数中设置 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31142034/

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