2010-12-02 4 views
1

erste habe ich eine xml bekommen verwenden:Wie jquery Inhalte mit Tags in 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> 

ich möchte Jquery .ajax $, um den Inhalt in Tags erhalten I

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

}); 

verwenden jedoch es alarmiert nur "links", "id-1", aber ich will die <html_code> 's alle Inhalte gehören <div> Tags,

so wie kann ich erreichen, dass jquery verwenden? oder ich sollte zurück zu Javascript verwenden "g etxml "......

danke :)

Antwort

1

Sie müssen nur .html() verwenden, anstatt .text() den rohen, ungefilterten Güte zu erhalten, wie folgt aus:

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

ja, danke, ich konw was falsch ist Bei mir, im $ .ajax ist der Datentyp, den ich schreibe "xml", also der obige Fall, ich habe jemals "html()" benutzt, es kann nicht erreicht werden, du bleibst mir, also korrigiere ich es auf "" html ", endlich ist es gelungen! – hh54188