JQuery выбрать класс в SVG - PullRequest
0 голосов
/ 13 июня 2018

У меня есть элемент path внутри svg

<svg ............>
   <........>
   <path fill="#00000" class="abc"></path>

</svg>

Я пытаюсь изменить атрибут заливки с помощью jquery, но не удалось

, в основном это просто не работает

$(".abc").css({"fill":"#999999"});
$("svg").find(".abc").css({"fill":"#999999"});

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 14 июня 2018

То, что вы хотите изменить, это атрибут , а не настройка стиля.Это означает, что вам нужно использовать $.attr(), демо: http://jsfiddle.net/BlackLabel/rxuL48sn/2/

JS:

$("svg").find(".abc").attr({
  "fill": "green"
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...