1

我正在使用 jquery 成功解析 xml 文档,但是在使用时我似乎无法维护任何 HTML 标签:$(this).find("p").text()

我的 xml 看起来像这样:

<block>
  <p><b>Speech:</b> Some text</p>
  <a>http://www.ur.com/</a>
</block>

我知道 .text() 会删除所有 html 标签,但是如何检索<p>标签之间的数据,以便最终得到 .text() "<b>Speech:</b> Some text"

4

2 回答 2

0

您应该能够使用.html()而不是.text()保留html标签

于 2013-08-03T22:44:26.477 回答
0

我想我找到了答案,至少它适用于这种情况,可能是因为我的 xml 标签是我的 html 内容的反映。问题出在 ajax 数据类型中,我将其设置为“xml”,一旦将其设置为“html”,我就能够在 .find() 之后使用 .html() 方法 感谢所有贡献的人。

于 2020-07-29T18:04:54.323 回答