我有以下简单的xml:
<xmldoc>
<first><node></node></first>
</xmldoc>
我想选择一个给定的节点并获取内部的xml文本。
$(xml).find('xmldoc').**OuterXMLFunctionThatNotExists**()="<first><node></node></first>"
提前致谢。
答案 0 :(得分:1)
var text = $(xml).html();
适用于chrome
编辑:让xml成为文本而不是xml文件,因为jquery会将其视为新的html元素。 (如document.createElement())
var text = $("<xmldoc>
<first><node></node></first>
</xmldoc>").html();
或者我猜你是从ajax电话中得到它的?然后不要将dataType设置为xml(jQuery)或使用XHR.responseText
您只能使用jQuery轻松解析文本和文本。
答案 1 :(得分:-1)
试试这个 -
var text = $(xml).find('xmldoc').text();
答案 2 :(得分:-1)
试试这个:
$(xml).find('xmldoc').parent().text();