2013-08-03 46 views
1

我使用jQuery成功地解析XML文档,但我似乎无法使用时保持我的任何HTML标签:$(this).find("p").text()解析jQuery的XML文档和检索HTML数据

我的XML看起来像这样的:

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

我明白的.text()剔除掉所有的HTML标签,但我怎么找回我的<p>标签之间的数据,使我最终"<b>Speech:</b> Some text"

回答

0

你应该能够使用.html()代替.text()这将保存的HTML标记

+0

这是在我的原来的,但它并没有在这种情况下工作,我得到以下错误:'类型错误:“未定义”是不是一个对象(评估'this [0] .innerHTML.replace')' – suhail

+0

使用.text()返回类似于“Speech:Some text”的东西还是会给你类似的错误? – lewis

+0

是的,它完全返回,没有错误。 – suhail