Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过从链接列表中选择提要动态加载提要_Javascript_Jquery_Rss - Fatal编程技术网

Javascript 通过从链接列表中选择提要动态加载提要

Javascript 通过从链接列表中选择提要动态加载提要,javascript,jquery,rss,Javascript,Jquery,Rss,我正在制作一个新闻应用程序,我正在使用一个名为zRSSFeed的jQuery插件。该插件附带了一个功能,可以通过从下拉列表中选择新闻源来更改显示的RSS提要,这将改变结果Div中显示的提要(参见示例) 源代码: <script src="http://jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <script src="jquery.zrssfeed.min.js" type="text/

我正在制作一个新闻应用程序,我正在使用一个名为zRSSFeed的jQuery插件。该插件附带了一个功能,可以通过从下拉列表中选择新闻源来更改显示的RSS提要,这将改变结果Div中显示的提要(参见示例)

源代码:

<script src="http://jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="jquery.zrssfeed.min.js" type="text/javascript"></script>
<script type="text/javascript">
  $(document).ready(function() {
    setRSSFeed('#menu');
    $('#menu').change(function() {
      setRSSFeed(this)
    });
    function setRSSFeed(obj) {
      var feedurl = $('option:selected', obj).val();
      if (feedurl) {
        $('#result').rssfeed(feedurl);
      }
    }
  });
</script>
<select id="menu">    
  <optionvalue="http://feeds.reuters.com/reuters/oddlyEnoughNews">News</option>
  <option value="http://feeds.bbc.co.uk/iplayer/highlights/tv/list">BBC </option>
  <option value="http://rss.cnn.com/rss/edition.rss">CNN News</option>
</select>
<div id="result"></div>

$(文档).ready(函数(){
setRSSFeed(“#菜单”);
$('#菜单')。更改(函数(){
setRSSFeed(此)
});
功能设置输入(obj){
var feedurl=$('option:selected',obj.val();
if(feedurl){
$(“#结果”).rssfeed(feedurl);
}
}
});
新闻
英国广播公司
新闻
我的问题是,我不想通过从下拉列表中选择新闻源来更改显示的提要,而是希望通过选择具有指定新源的链接(href)来更改提要。

而不是使用此链接

<select id="menu">    
  <optionvalue="http://feeds.reuters.com/reuters/oddlyEnoughNews">News</option>
  <option value="http://feeds.bbc.co.uk/iplayer/highlights/tv/list">BBC </option>
  <option value="http://rss.cnn.com/rss/edition.rss">CNN News</option>
</select>

新闻
英国广播公司
新闻
用这个

<script type="text/javascript">
  $(document).ready(function() {
    //setting default feed
    setRSSFeed('http://feeds.reuters.com/reuters/oddlyEnoughNews');
    });
    function setRSSFeed(feedurl) {
       if (feedurl) {
             $('#result').rssfeed(feedurl);
                 }
              }
          });
</script>

    <a href="#" onclick="setRSSFeed('http://feeds.reuters.com/reuters/oddlyEnoughNews');">News</a>
    <a href="#" onclick="setRSSFeed('http://feeds.bbc.co.uk/iplayer/highlights/tv/list');">BBC</a>
    <a href="#" onclick="setRSSFeed('http://rss.cnn.com/rss/edition.rss');">CNN News</a>    

$(文档).ready(函数(){
//设置默认提要
setRSSFeed('http://feeds.reuters.com/reuters/oddlyEnoughNews');
});
函数setRSSFeed(feedurl){
if(feedurl){
$(“#结果”).rssfeed(feedurl);
}
}
});

不起作用……我是新手,请把所有内容写清楚谢谢!!