XML:jQuery análisis XML cómo conseguir atributo del elemento
<item>
<title>Some title</title>
<description>
<![CDATA[
Some description text Some description text Some description text Some description text Some description text Some description text
Some description text Some description text Some description text Some description text Some description text Some description text
Some description text Some description text Some description text Some description text Some description text Some description text
Some description text Some description text Some description text Some description text Some description text Some description text
]]>
</description>
<media:content isDefault="true" medium="image" url="http://sampledomain.com/image.jpg">
<media:title>Image title</media:title>
<media:description>Image description</media:description>
<media:thumbnail url="http://sampledomain.com/image.jpg" width="160" height="120" />
</media:content>
<wfw:commentRss>http://sampledomain.com/comment/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
me retracto css del Ajax y en función de onSuccess mi código es el siguiente:
$(xml).find('item').each(function() {
var title = $(this).find('title').eq(0).text();
var url = $(this).find('content').attr('url');
// Printing url as undefined
alert(url);
console.log($(this).find('content');
});
Lo que quiero obtener la URL de contenido atributo Estoy obteniendo elementos hijos (título, descripción, contenido, comentarioRss y comentarios) pero cuando trato de obtener $ (esto) .find ('contenido') No me está dando nada ¿Alguien puede resolverlo? ¿Qué soy? haciendo mal? Gracias
var url = $ (this) .find ('contenido') attr ('url') val()..; o intenta usar .text() espero que ayude – Rafay