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