Javascript Jquery追加/前置svg并查找子元素

Javascript Jquery追加/前置svg并查找子元素,javascript,jquery,svg,Javascript,Jquery,Svg,如何将元素追加/前置到正文中(例如svg内联代码),然后在附加的svg中使用jquery查找子元素 我试过: $('body').prepend(varWithSvgCode).find('path') 但这似乎选择了我假设的主体中所有svg元素的所有路径 谢谢问题是因为prepend()将返回附加到的元素,即正文,而不是附加的内容 要解决此问题,您可以在预先设置jQuery对象之前反转逻辑,从内容中构建jQuery对象,然后执行find(): var path = $(varWithSvgC

如何将元素追加/前置到正文中(例如svg内联代码),然后在附加的svg中使用jquery查找子元素

我试过:

$('body').prepend(varWithSvgCode).find('path')
但这似乎选择了我假设的主体中所有svg元素的所有路径


谢谢

问题是因为
prepend()
将返回附加到的元素,即
正文
,而不是附加的内容

要解决此问题,您可以在预先设置jQuery对象之前反转逻辑,从内容中构建jQuery对象,然后执行
find()

var path = $(varWithSvgCode).prependTo('body').find('path');