for循環使用append問題


append添加到元素的時候,已存在的元素是移動而不是復制,使用了遍歷,所以第一次是新增,后面都是移動前面新增的,最后當然就出現了只有最后一項有東西。
解決辦法:
1、不要遍歷,使用jQuery的類選擇器,可以直接$(".svg-container").append(doc),它會自動復制多份保存append進去
2、遍歷的時候手動復制一份,$(this).append(doc.clone())
3、doc改成字符串


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM