我想知道是否有可能使用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標籤。 –