var xml = '<books><book><id>1</id></book></books>';
var xmlDoc = $.parseXML(xml);
$(xmlDoc).find("book").each(function(){
alert($(this));
});我想输出的结果是:
<book><id>1</id></book>而不是具体某个子节点的text或者attribute。在IE下,可以用$(this)[0].xml来获得,但是chrome下没有xml属性。
咋办?
var xmlDoc = $.parseXML(xml);
$(xmlDoc).find("book").each(function(){
alert($(this));
});我想输出的结果是:
<book><id>1</id></book>而不是具体某个子节点的text或者attribute。在IE下,可以用$(this)[0].xml来获得,但是chrome下没有xml属性。
咋办?
解决方案 »
- 求教 JS父窗体调用子窗体变量
- ExtJs 提示信息问题
- 求一区分全国行政区域代码的正则表达式
- JS打印函数
- Number 和 parseInt 完全一样么? 有什么区别?用哪个好?
- 做网页真是件郁闷的事,哪位帮我改改这段代码?
- 50分求解,汉字转换为拼音的问题
- classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"的object的详细用法在哪
- 用URL传带中文参数不好使,encodeURI怎么用?
- 使用iframe放视频 ,,chrome等高版本没问题 ,在360内核选择IE10 及11 提示下载
- jquery 的remove,调用时说 is not a function
- 关于window.onload的问题
var xmlDoc = $.parseXML(xml);
$(xmlDoc).find("book").each(function(){
if(this.xml)alert(this.xml);//IE
else if(window.XMLSerializer){
var p=new XMLSerializer();
alert(p.serializeToString(this))
}
});