1
我有這樣的XML:追加子節點的XML節點的jQuery/JS
<REQUEST>
<GET_IMAGE>
<PROPERTIES>
<LAYERLIST>
</LAYERLIST>
</PROPERTIES>
</GET_IMAGE>
</REQUEST>
,我想添加到節點LAYERLIST其他幾個子節點是這樣的:
<LAYER id="1"/>
<LAYER id="2"/>
.
.
.
我「M試圖通過
$(xml).find('LAYERLIST').get(0).append(nodes)
做到這一點,當我上來只是$(xml).find('LAYERLIST').get(0)
我能到這個節點上,但是當我做$(xml).find('LAYERLIST').get(0).append(nodes)
我得到'追加不是一個函數'。我試着用appentTo和效果幾乎相同。
'獲得()'返回一個DOM元素,而不是一個jQuery對象:http://api.jquery.com/get/。只要刪除它或使用'appendChild'(當然也取決於'nodes'是什麼)或使用'.eq'來代替:http://api.jquery.com/eq/ – 2012-04-24 14:54:57