我如何将一个元素附加/前置到正文中,例如 svg 内联代码,然后使用 jquery 在附加的 svg 中找到一个子元素?
我试过:
$('body').prepend(varWithSvgCode).find('path')
但这似乎选择了我假设的 body 内所有 svg 元素的所有路径。
谢谢
最佳答案
问题是因为prepend()
将返回附加到 的元素,即。 body
,而不是附加的内容。
要解决此问题,您可以反转逻辑,在添加内容之前从内容构建一个 jQuery 对象,然后执行您的 find()
:
var path = $(varWithSvgCode).prependTo('body').find('path');
关于javascript - Jquery 附加/前置 svg 并查找子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52423471/