2015-10-20 66 views
0

我正在使用jquery更新xml文檔中的某些節點值,如下所示。如何在更新值後通過jQuery輸出XML節點?

if (jQuery(this).find("TEXT").length > 0) {  
     jQuery(this).find("TEXT").val(Utilities.GetHtmlEncoded(jQuery('.update-action-text-input').val())); 
} 

然後我需要將該節點和輸出字符串發送到服務器。

jQuery(xmlFinds.nodeArray).each(function() { 
      request_xml += this.outerHTML();    
}); 

我遇到的問題是outerHTML沒有用新值更新。任何人都有關於如何將節點作爲XML字符串的想法?

回答

1

val()設置值屬性,它什麼都不做了實際的HTML。

爲了您比較特殊的使用情況,您可以使用.attr('value', 'something'),而不是更新的屬性,看到的變化,當你的HTML回來。

FIDDLE