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来构建子节点,这就是大写不同的原因。