在另一个标签中打开rss供稿链接

时间:2017-12-20 08:26:04

标签: jquery rss

我有一个RSS添加,我在jquery中添加如下:

jQuery(function ($) {
            $("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2", { image: true, limit: 3 });
            $("#rss-feeds2").yrss("http://tabnews.co.za/Home/?cat=34&feed=rss2", { image: true, limit: 3 })
        });

目前当您点击它在同一选项卡上打开的链接时,如何在单击链接时在其他选项卡上打开它。 我知道使用html链接你可以使用target= _blank将打开一个新标签。我不知道如何将它添加到上面的jquery函数中。

我试过这个,这不起作用

$("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2","target=_blank", { image: true, limit: 3 });

2 个答案:

答案 0 :(得分:1)

根据YRSS文档,有一个名为linktarget的属性,它接受_self_blank_parent_top。这应该允许您将链接的目标更改为_blank,如您所愿。

将代码更改为以下代码应该有效。

jQuery(function ($) {
    $("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2", { image: true, limit: 3, linktarget: "_blank" });
    $("#rss-feeds2").yrss("http://tabnews.co.za/Home/?cat=34&feed=rss2", { image: true, limit: 3, linktarget: "_blank" })
});

答案 1 :(得分:0)

也许这可以帮到你

选项1:

$("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2",{ image: true, limit: 3 ,linktarget: "_blank"});

选项2:

$("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2", { image: true, limit: 3 }).attr({"target" : "_blank"})