我正在尝试使用jQuery-rss脚本(https://github.com/sdepold/jquery-rss)从rss提要中提取链接,将其插入到'a'元素href中。
我知道这可以通过
来完成$("#rss-link").attr(href, "http://rss.cnn.com/rss/cnn_topstories.rss"
但这只会嵌入rss feed链接而不是rss项目的链接。
这是我的剧本:
jQuery(function(link) {
$("#rss-link").rss("http://rss.cnn.com/rss/cnn_topstories.rss", {
entryTemplate: '{url}',
limit: '1'
})
});
这样做的正确方法是什么? 我对jQuery不是很有经验,所以任何事情都有帮助。
谢谢!
答案 0 :(得分:0)
您正在使用的jQuery插件会自动创建元素或您。因此,您无需手动设置标签上的链接。您可能希望在调用插件时在选项中使用正确的标记指定模板。
<body>
<div id="rss-feed"></div>
<script>
var rssUrl="http://rss.cnn.com/rss/cnn_topstories.rss";
$('#rss-feed').rss(rssUrl, {
entryTemplate: '<a href="{url}">{title}</a>'
})
</script>
</body>
您可以在图书馆的Demo Page上看到更详细的模板。您可以参考Readme.md of the library并查看模板,了解有关模板结构和可用令牌的更多信息。