1

我从局部视图返回了这个 XML。

<ActualizarItem>
   <NombreItem>GASEOSA 8.5 ONZAS</NombreItem>
   <OpcionesItem>&lt;div id="MenuItemEnPedido"data-role="navbar" data-iconpos="bottom" data-           theme="c"&gt;&lt;ul&gt;&lt;li&gt;&lt;a data-ajax="false" data-role="button"href="/Documentos/Docs/CondicionesMostrar?NumIdTransaccion=15199&amp;amp;NumIdConcepto=421"&gt;Condiciones&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a data-ajax="false" data-role="button" data-theme="a" href="/Documentos/Docs/DocsDetalle?StrIdDocumento=01500___00000000000000033" id="MostrarDetallePedido"&gt;Detalle&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a data-role="button" data-transition="sildedown" href="/Documentos/Docs/DocsEliminarItem?NumIdtransaccion=15199"&gt;Eliminar&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</OpcionesItem>
</ActualizarItem>

我想使用 jquery 从该 XML 中检索 NombreItem

function agregarItemAPedido(tcLink) {
//  Se agrega el item al documento
$.post(tcLink,
    function (data) {
        var $this = $(data);
        $(data).find('ActualizarItem').each(function () {
            alert($(this).attr('NombreItem'));
        })
    }
    );
}

但它从不显示警报消息。我正在阅读一些帖子,但没有一个对我有帮助。

4

1 回答 1

1

NombreItem标签不是属性,它是子元素。

$(data).find('NombreItem').each(function () {
    alert($(this).text());
})
于 2012-11-19T00:21:49.853 回答