Używam angularJs i chcę dynamicznie zmieniać styl atrybutu. Zwykle robiłbym to z ng-style
w elemencie HTML.dynamicznie zmieniaj styl żadnego elementu html
Ale chcę zastosować style do ścieżki wejściowej zakresu. Ten element może być dostępny w css w ten sposób: .slider::-webkit-slider-runnable-track
(Jako przykład dla selektora Webkit). Czy mogę zmienić styl takiego atrybutu w funkcji, w której mam identyfikator tego elementu?
Eg (jak by to zrobić w jQuery):
$scope.change = function(id, value) {
$('#'+id+'::-webkit-slider-runnable-track').css('background-image',value);
};
Spowoduje to dodanie nowego elementu stylu do każdej zmiany. Zakładając, że funkcja zmiany będzie wywoływana wiele razy, będę miał wiele tagów stylu w moim html, czy mam rację? – j0h4nn3s
Dodałem tag stylu z powiązaniami bezpośrednio do html (co jest nieco tym, co sugerowałeś z nieco mniejszym przeciążeniem). Wygląda na to, że muszę uzyskać dostęp do elementów z identyfikatorem i klasą: '# id.class :: selektor'. Nie działa tylko z identyfikatorem. – j0h4nn3s