我想知道是否有可能使用jQuery或JavaScript获取svg元素的g元素中的内容?如何获取g元素的字符串格式的svg?
<svg>
<g><path>...</path></g>
</svg>
<script>
var contents = $("div").append($("svg g").clone()).html();
</script>
这将与路径或克元件内的任何部分,但不是克元件本身正常工作。此外,对于一些原因,如果我遇到这样的代码:
<script>
var contents = $("div").append($("path").parent().clone()).html();
</script>
我能得到的内容,但对于项目,我需要能够与G元素(在这种情况下,层)匹配,并得到它的内容。
想要对这个入门的理解进行修正,他们都没有错误地工作,但第一个将远远超过g标签,第二个将获得g标签。 –