Я работаю с angularJS и хотел бы удалить/изменить класс определенного дочернего элемента (кто является классом/id неизвестен, поскольку он динамически добавляется к родительскому элементу).Поиск определенного тега элемента в angularJS
Я понимаю, что с помощью угловых вы можете сказать что-то вроде:
angular.element('someknownParentClass').addClass('newClass');
Однако, я хочу сделать что-то похожее на:
angular.element('.someknownParentClass').find('i').addClass('newClass');
Класса «someknownParentClass» класс, присвоенный тег 'a', и внутри этого тега у меня есть тег 'i' с классом значков glyphicon, который я хотел бы изменить изнутри определенной функции. Похоже, этот метод не работает. Я знаю, что jQLite у углового имеет атрибут children(), но я немного не уверен, как его использовать или если он будет полезен в этом случае, или, может быть, использование jQuery с угловым будет моим лучшим вариантом (из того, что я понимаю, это отличается от jqLite). Какие-либо предложения?
Спасибо @JonathanLonowski, я отредактировал сообщение для синтаксических изменений, которые я не заметил вначале. Что касается глификонов, я планировал сначала удалить класс перед добавлением нового, я просто решил перефразировать немного для публикации. – Dan