Jquery元素innerXml

时间:2011-07-20 09:47:53

标签: jquery xml

我有以下简单的xml:

<xmldoc>
    <first><node></node></first>
</xmldoc>

我想选择一个给定的节点并获取内部的xml文本。

$(xml).find('xmldoc').**OuterXMLFunctionThatNotExists**()="<first><node></node></first>"

提前致谢。

3 个答案:

答案 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();