如何使用jquery显示xml属性(在RSS Feed脚本中)

时间:2012-04-14 21:55:34

标签: javascript jquery xml rss

这是来自RSS提要的xml文件的片段

<item>
<title>creamy whites</title>
<description>&lt;p&gt;&lt;a href="/pin/201606520789168653/"&gt;&lt;img 
src="http://media-cache.pinterest.com/upload/229261437250994034_0HxSxJNv_b.jpg"
&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;creamy whites&lt;/p&gt;</description>
</item>

现在这是ZRRSfeed中的代码:

// Add feed row
html += '<li class="rssRow '+row+'">' + 
    '<'+ options.titletag +'><a href="'+ entry.link +'" title="'+          
        feeds.title +'" target="'+ options.linktarget +'">'
        + entry.description +'</a></'+ 
        options.titletag +'>'

现在我没有获得entry.decription,而是希望获得src内的entry.decription值 我试过了: entry.decription[src]entry.decription[src].val()entry.decription->src entry.decription.attr(src)entry.decription.getAtrribute("src")(我可能在这里错误输入了这些代码 - 但是当我尝试这些代码时,我确实检入了谷歌的'getAttribute'之类的东西,并没有一个工作。

2 个答案:

答案 0 :(得分:1)

尝试这个..

var src = $('entry.description')find('img').attr('src');

console.log(src); // debug using console firebug in firefox
//or developer tools in chrome
//the output should be the url of img

然后用src替换位于anchor标记内的entry.description。

答案 1 :(得分:0)

尝试

$(entry.description).find('img').attr('src')