Jquery 将URL更改为RSS<;链接>;,何时<;标题>;点击
大家好 如问题所述,单击RSSJquery 将URL更改为RSS<;链接>;,何时<;标题>;点击,jquery,redirect,rss,Jquery,Redirect,Rss,大家好 如问题所述,单击RSS的元素后,我希望将页面重定向到中的url 我的JQUERY文件中的代码如下所示 JQUERY: var rssUrl = $("item>link").html(); $("item>title").click(function(){ $(location).attr("href",rssUrl); }); HTML: 第一篇文章 http://www.google.com 第二条 http://www.stackoverflow.com
的
元素后,我希望将页面重定向到
中的url
我的JQUERY文件中的代码如下所示
JQUERY:
var rssUrl = $("item>link").html();
$("item>title").click(function(){
$(location).attr("href",rssUrl);
});
HTML:
第一篇文章
http://www.google.com
第二条
http://www.stackoverflow.com
这段代码的情况是,当我单击标题时,它不会重定向到所需的页面。页面只是重新加载
我想这样,点击第一篇文章,将重定向到谷歌。单击第二篇文章,将重定向到StackOverflow
我打算添加更多的
,因此我希望每个
都将页面重定向到相应的
感谢您的帮助 您可以使用:
$("item>title").click(function(){
var url = $(this).next().text();
window.location.replace(url); // or window.location.href = url
});
@Felix
感谢您的回复。你的代码没有给我任何与以前不同的结果。你能说说为什么它会工作,为什么它可能不工作吗?@Felix
,有错误。但与JQUERY无关。当您的标题
单击时,尝试发出警报
,以检查它是否有效?好主意,@Felix
。我发出了一个警报,它起了作用。也就是说,警报出现了。我已经注释掉了更改url的代码。@felix
,我决定将变量“url”放入警报中。窗口一片空白。嗨,伙计们,我还没有解决这个问题。如果有人能提供帮助,我们将不胜感激。
$("item>title").click(function(){
var url = $(this).next().text();
window.location.replace(url); // or window.location.href = url
});