使用Javascript复制DOM中的节点

时间:2012-04-01 11:48:30

标签: javascript jquery xml

我有这种XML文件:

<data>
 <First id="FirstOne">
  <lines id="Lines">
   <Second id= "second" ColorPerVertex='true'></Second>
   <third id="third" color ='true'></third>
  </lines>
 </First>
</data>

我试图复制父节点的所有子节点 - 行。

这是我尝试的那种片段:

var txt=$(xml).find("lines").children();
alert(txt); // to check if it is really does fetch it. 

它不输出所有孩子,包括它的属性。

我试着调查这个例子here。即使这对我也不起作用。

有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:0)

来自docs


jQuery(html [,ownerDocument])

html: A string of HTML to create on the fly. Note that this parses HTML, not XML.


使用$.parseXML来创建XML文档。

var txt=$($.parseXML(xml)).find("lines").children();