JQuery:如何添加XML节点?

假设parentNode存在,我想向它添加一个元素“Child”。 以下直觉代码不起作用:

$("").appendTo(parentNode); 

因为jQuery将创建一个节点并附加到parentNode。

所以我想知道,你如何在jQuery中添加xml子节点?

ps以下丑陋的代码将起作用,但它真的很难看:

 parentNode.appendChild(parentNode.ownerDocument.createElement("Child")); 

ps2 $(parentNode).append(')不会在FireFox 3上附加jQuery 1.2.6的子节点。实际上它什么都不附加。 如果使用appendTo() ,它将追加一个名为CHILD(全部为大写)的节点。

JQuery并不是要处理xml。 当你使用$("") JQuery使用隐藏的div innerHTML来构建子节点,这就是大写不同的原因。