我正在使用 angularJS 并想删除/修改特定子元素的类(谁的类/id 是未知的,因为它被动态添加到父元素中)。
我知道使用 angular 你可以这样说:
angular.element('someknownParentClass').addClass('newClass');
但是,我想做类似的事情:
angular.element('.someknownParentClass').find('i').addClass('newClass');
类“someknownParentClass”是分配给“a”标签的类,在这个标签内,我有一个带有字形图标类的“i”标签,我想从特定函数内部进行更改。这个方法好像行不通。我知道 angular 的 jqLite 有一个 children() 属性,但我有点不确定如何使用它,或者在这种情况下它是否有用,或者使用 jQuery 和 angular 可能是我最好的选择(据我所知,这与 jqLite 不同)。有什么建议么?