2017-06-21 64 views
0

我試圖從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不是很有經驗,所以什麼都有幫助。

謝謝!

+0

是你班上的'href'名字嗎? –

+0

不,我希望這會作爲ID爲rss-link元素的href屬性,但它沒有,我的意思是從帖子中刪除該元素。 –

回答

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並查看模板下的模板結構和可用標記的更多信息。