添加目标="_“空白”;使用jQuery

添加目标="_“空白”;使用jQuery,jquery,Jquery,我正在更新一些jQuery代码,需要在下面代码中的链接中添加“target=“\u blank”。不幸的是,我不太喜欢jQuery,也没有亲自编写原始代码。 提前感谢您的帮助 这是代码的样子: <script> var console = {log:function(){}} var _frames; var _activeLink=0; var _links = [ "htt

我正在更新一些jQuery代码,需要在下面代码中的链接中添加“target=“\u blank”。不幸的是,我不太喜欢jQuery,也没有亲自编写原始代码。 提前感谢您的帮助

这是代码的样子:

<script>

        var console = {log:function(){}}
        var _frames;
        var _activeLink=0;
        var _links = 
        [
            "http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-07&lang=fr&adults=1&from=ORY&fromMonth=2014-07&to=MAD&country=FR&infants=0&children=0&fromDay=16&opensearchform=true&tab=cal",
            "http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-04&lang=fr&adults=1&from=ORY&fromMonth=2014-04&to=PRG&country=FR&infants=0&children=0&fromDay=16&opensearchform=true&tab=cal",
            "http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-04&lang=fr&adults=1&from=ORY&fromMonth=2014-04&to=SAW&country=FR&infants=0&children=0&fromDay=16&opensearchform=true&tab=cal",
            "http://www.transavia.com/hv/main/page?id=destinations&lang=fr&country=FR"
        ]
        $(document).ready(function()
        {

            $(window).load(function()
            {
                resetPrice();
                // start the banner //
                _frames = ["trip1","trip2","trip3","lastFrame"];
                for(var i = 0;i<_frames.length;i++)
                {
                    $("#"+_frames[i]).css({opacity:0})
                }
                //$("#lastFrame").css({opacity:0})
                animate();

                $("#cover").click(function()
                {
                    gotoActiveLink();
                })


            })

            function gotoActiveLink()
            {
                console.log("active link",_activeLink);
                window.location.href = _links[_activeLink]
            }


        })

        </script>

变量控制台={log:function(){}
var_框架;
var_activeLink=0;
变量链接=
[
"http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-07&lang=fr&成人=1&from=ORY&fromMonth=2014-07&to=MAD&country=fr&Baby=0&children=0&fromDay=16&opensearchform=true&tab=cal“,
"http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-04&lang=fr&成人=1&from=ORY&fromMonth=2014-04&to=PRG&country=fr&Baby=0&children=0&fromDay=16&opensearchform=true&tab=cal“,
"http://www.transavia.com/hv/main/nav/processflightqry?toDay=23&toMonth=2014-04&lang=fr&成人=1&from=ORY&fromMonth=2014-04&to=SAW&country=fr&Babers=0&children=0&fromDay=16&opensearchform=true&tab=cal“,
"http://www.transavia.com/hv/main/page?id=destinations&lang=fr&country=FR"
]
$(文档).ready(函数()
{
$(窗口)。加载(函数()
{
重置价格();
//启动横幅//
_帧=[“trip1”、“trip2”、“trip3”、“lastFrame”];
对于(var i=0;i可以添加、获取(值)和修改元素属性

$('a').attr('target', '_blank');

您试图打开新窗口,而不是使用链接,因此您需要使用
window.open()
,而不仅仅是使用
window.location
更改当前浏览器窗口的URL

详情如下:

它包括目标类型的选项(例如“_blank”,这也是默认值)

  • _空白-URL加载到新窗口中。这是默认值
  • _parent-URL加载到父框架中
  • _self-URL替换当前页面
  • _top-URL替换可能加载的任何框架集
  • 名称-窗口的名称(注意:名称未指定新窗口的标题)

浏览它,看看它首先做了什么。注意:您不需要
$(窗口)。在
$(文档)中加载
。.ready()
,除非您也在等待图像完全加载(这可能比初始页面加载时间长得多).不幸的是,我的代码似乎没有生成任何-标记,所以我无法使其工作。但无论如何,谢谢!谢谢!成功了!