使用角度js更改锚标记的类别

时间:2016-12-23 06:56:24

标签: angularjs

我在更改锚标记的类时遇到了一些问题。我已经定义了一个具有数据目标属性的超链接。我想使用angularjs更改此超级链接的类。就像数据目标='#upen'那么首先应该使用querySelector选择元素,然后更改超链接的类。就像我们用这样的方式使用id或类更改元素的类

var myEl = angular.element( document.querySelector( '.upen' ) );
myE1.addClass('.demo');

这将首先选择具有类upen的元素,然后更改该特定元素的类。山姆的事我想要超链接。首先,它应该使用data-target属性选择锚标记,例如使用class或id选择,然后更改该特定超链接的类。

1 个答案:

答案 0 :(得分:0)

好的,我知道如何做到这一点。这很简单。

var myE4 = angular.element( document.querySelector( 'a[data-target="#upen"]' ) );
myE3.addClass('demo');

它将改变具有data-target ="#upen"的超链接类。