原文出自:http://blog.csdn.net/suncaishen/article/details/40373733 jquery 默认 创建dom元素 使用的是 createElement 方法 这个是无法生成SVG DOM的 可以使用下方的方法生成 [js] view plain copy var svgns = "http://www.w3.org/2000/svg"; $.svg = function $svg(tagName) { return $(document.createElementNS(svgns, tagName)); }; 判断一个dom元素是否是svg dom的方法 [js] view plain copy function isSVG(el) { return el && el.nodeType === 1 && (el instanceof window.SVGElement) }