嗨,只是想知道我怎麼能匹配所有的RSS飼料從DOM到數組?jquery匹配飼料網址
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://www.reddit.com/r/gaming/comments/qzoim/giving_away_500_copies_of_our_game_dungeon/.rss" />
任何想法?
嗨,只是想知道我怎麼能匹配所有的RSS飼料從DOM到數組?jquery匹配飼料網址
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://www.reddit.com/r/gaming/comments/qzoim/giving_away_500_copies_of_our_game_dungeon/.rss" />
任何想法?
var links = [];
$('link[type="application/rss+xml"]').each(function() {
links.push($(this).attr('href'));
});
var myArray = [];
$("link").each(function(){
myArray.push(this.href);
});
var arr = [];
arr.forEach.call(
document.querySelectorAll('link[href*=".rss"]'),
function(el){
arr.push(el.href);
}
);
var rssLinks = $('link[type="application/rss+xml"]').map(function(i,val) {
return val.href;
}).get();
每個和地圖之間有什麼不同? :) – greenbandit 2012-03-16 23:40:13
'.map()'返回一個數組。從文檔:.map()方法對獲取或設置元素集合的值特別有用。 – shaunsantacruz 2012-03-16 23:43:45
這也將包括樣式表的鏈接,這可能是一個多功能中的錯誤。 – 2012-03-16 23:01:41