Jquery добавить / prepend svg и найти дочерний элемент - PullRequest
0 голосов
/ 20 сентября 2018

Как я могу добавить / добавить элемент к телу, такой как встроенный код svg, а затем найти ребенка в добавленном svg с помощью jquery?

Я пытался:

$('body').prepend(varWithSvgCode).find('path')

Ноэто, кажется, выбирает все пути всех элементов SVG в теле, я предполагаю.

Спасибо

1 Ответ

0 голосов
/ 20 сентября 2018

Проблема в том, что prepend() вернет элемент, который был добавлен к , т.е.body, а не содержание, которое было добавлено.

Чтобы это исправить, вы можете инвертировать логику для построения объекта jQuery из содержимого перед его добавлением, а затем выполнить find():

var path = $(varWithSvgCode).prependTo('body').find('path');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...