У меня есть файл svg с некоторой формой и некоторым текстом. Я хотел бы изменить svg во время выполнения, так что какая-то форма может изменить цвет, а некоторый текст может изменить его содержимое.
Предположим, что у меня есть только два элемента во внешнем файле svg:
-
circle1: синий заполненный круг witdh, который id
-
text1: текст, содержащий "-" с этим id
Теперь я могу просмотреть файл в своем html с помощью
<object data="Sample.svg" type="image/svg+xml" width="200" height="200" id="svg1"></object>
От кнопки рядом с изображением, используя jQuery, я могу поймать событие onClick: я хотел бы заполнить cicle красным и изменить текст на "привет слово".
Как я могу это сделать? Есть ли решение на основе jQuery?
Я нашел плагин jquery.svg, но, похоже, вы можете изменить только созданный документ во время выполнения.
Спасибо.