Jquery 将URL更改为RSS<;链接>;,何时<;标题>;点击

Jquery 将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

大家好

如问题所述,单击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

这段代码的情况是,当我单击标题时,它不会重定向到所需的页面。页面只是重新加载

我想这样,点击第一篇文章,将重定向到谷歌。单击第二篇文章,将重定向到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
});