添加目标="_“空白”;使用jQuery
我正在更新一些jQuery代码,需要在下面代码中的链接中添加“target=“\u blank”。不幸的是,我不太喜欢jQuery,也没有亲自编写原始代码。 提前感谢您的帮助 这是代码的样子:添加目标="_“空白”;使用jQuery,jquery,Jquery,我正在更新一些jQuery代码,需要在下面代码中的链接中添加“target=“\u blank”。不幸的是,我不太喜欢jQuery,也没有亲自编写原始代码。 提前感谢您的帮助 这是代码的样子: <script> var console = {log:function(){}} var _frames; var _activeLink=0; var _links = [ "htt
<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()
,除非您也在等待图像完全加载(这可能比初始页面加载时间长得多).不幸的是,我的代码似乎没有生成任何-标记,所以我无法使其工作。但无论如何,谢谢!谢谢!成功了!