Я использую angularJs и хочу динамически менять стиль атрибута. Обычно я делал это с помощью ng-style
в элементе html.изменить стиль динамически ни одного элемента html
Но я хочу применить стили к треку ввода диапазона. Этот элемент доступен в css следующим образом: .slider::-webkit-slider-runnable-track
(В качестве примера для селектора веб-китов). Могу ли я изменить стиль для такого атрибута в функции, где у меня есть идентификатор для этого элемента?
Например (как я хотел бы сделать это в JQuery):
$scope.change = function(id, value) {
$('#'+id+'::-webkit-slider-runnable-track').css('background-image',value);
};
Это добавит новый элемент стиля при каждом изменении. Предполагая, что функция изменения будет называться много раз, у меня было бы много тегов стиля в моем html потом, правильно? – j0h4nn3s
Я добавил тег стиля с привязками непосредственно к html (который является тем, что вы предложили с чуть меньшей перегрузкой). Кажется, что мне нужно получить доступ к элементам с идентификатором и классом: '# id.class :: selector'. Он не работает только с идентификатором. – j0h4nn3s