如何使用jquery在XML中获取内容与标签

问题描述:

首先我有一个xml:如何使用jquery在XML中获取内容与标签

<app id="id-1"> 
    <html_code> 
      <div id="id-1" class="portlet"> 
        <div class="portlet-header">Links</div> 
        <div class="portlet-content">id-1</div> 
      </div> 
    </html_code> 
</app> 

我想使用jquery $阿贾克斯拿到的标签内容 我用

$.ajax({ 
    …… 
    success: function (xml) { 
      alert($(xml).find("app[id='id-1']").find("html_code").text()); 
    } 

}); 
然而

,它只提醒“链接”,“ID - 1”,但我想<html_code>的所有内容包括<div>标签,

所以我怎么能实现使用jQuery?或我应该回到JavaScript使用“g etxml“......

谢谢:)

你只需要使用.html()而不是.text()获得的原始未过滤的善良,像这样:

alert($(xml).find("app[id='id-1']").find("html_code").html()); 
+0

是的,谢谢你,我konw什么是错的与我在$ .ajax我写的数据类型是“xml”,所以上面的情况,我曾经使用“HTML()”,它不能实现,你remaind我,所以我纠正它为“”HTML “,终于成功了! – hh54188 2010-12-02 12:16:14