日期:2014-05-17  浏览次数:20816 次

jquery xml对象 转字符串


   var xml= "<ddd a='a' b='b'><ddd/><ccc a='a' b='b'><ccc/>";
   var xmobj = $.parseXML(xml);
   $(xmobj).find("ddd").attr("a","XXXXXXXXX");



以上是简单的代码,我想拿到修改过后的

"<ddd a='XXXXXXXXX' b='b'><ddd/><ccc a='a' b='b'><ccc/>"

这样的一个字符串,不知道用什么方式可以做到,求指教

------解决方案--------------------
引用:
Quote: 引用:

var xml= "<ddd a='a' b='b'></ddd><ccc a='a' b='b'></ccc>";
   var xmobj = $.parseXML(xml);
   $(xmobj).find("ddd").attr("a","XXXXXXXXX");
var newValue = $(xmobj);
这不是?


其实到这个地方我是知道的,有2个思路:

一:  $(xmobj)  有没有什么方法可以直接得到我要的串。 方法是哪个?
二:  遍历$(xmobj) 的所有属性 自己拼装我要的串。  如何遍历所有属性?因为属性个数和名字未知
var newValue = $(xmobj).val()呢?;