jQuery设置元素属性没有改变功能
问题描述:
我试图从RSS提要使用jQuery-rss脚本(https://github.com/sdepold/jquery-rss)拉链接到一个'a'元素href。jQuery设置元素属性没有改变功能
我知道,这可以通过做
$("#rss-link").attr(href, "http://rss.cnn.com/rss/cnn_topstories.rss"
做,但那样只会嵌入RSS订阅源链接而不是链接的RSS项目。
这里是我的脚本:
jQuery(function(link) {
$("#rss-link").rss("http://rss.cnn.com/rss/cnn_topstories.rss", {
entryTemplate: '{url}',
limit: '1'
})
});
什么是做这种正确的方法是什么? 我对jQuery不是很有经验,所以什么都有帮助。
谢谢!
答
你正在使用的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并查看模板下的模板结构和可用标记的更多信息。
是你班上的'href'名字吗? –
不,我希望这会作为ID为rss-link元素的href属性,但它没有,我的意思是从帖子中删除该元素。 –