javascript - 使用jQuery从RSS解析第一个标题

javascript - 使用jQuery从RSS解析第一个标题,第1张

我不想解析列表中的所有标题。我只想要解析第一个标题。有什么建议吗?

    function parseRSS(url, container) {
  $.ajax({
    url: document.location.protocol   '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q='   encodeURIComponent(url),
    dataType: 'json',
    success: function(data) {

      $.each(data.responseData.feed.entries, function(key, value){
        var thehtml = '<h3><a href="' value.link '" target="_blank">' capitaliseFeed(value.title) '</a></h3>';
        $(container).append(thehtml);
      });
    }
  });
}


function capitaliseFeed(string) {
    return string.toUpperCase();
}

最佳答案:

1 个答案:

答案 0 :(得分:1)

而不是$.each,您可以循环数据并仅保留第一个条目

for (var i = 0; i < data.responseData.feed.entries.length; i  ) {
    var entry = data.responseData.feed.entries[i];
    var thehtml = '<h3><a href="' entry.link '" target="_blank">' capitaliseFeed(entry.title) '</a></h3>';
    $(container).append(thehtml);
    break;                                                      
}
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复