Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript-在选项卡中打开链接_Javascript_Php_Jquery_Html_Ajax - Fatal编程技术网

javascript-在选项卡中打开链接

javascript-在选项卡中打开链接,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我对javascript非常陌生,所以这可能不是一个非常聪明的问题——我非常感谢您的帮助 我有以下代码: $tp_baraja.find("li").click(function(){ document.location=tp_questions[tp_pointer].selflink; return false; }); 通过php从数据库中提供文档链接(如果有意义的话) 目前,它在同一窗口中打开,但我想强制它在新选项卡中打开。我该怎么做 你可以试试这个 $

我对javascript非常陌生,所以这可能不是一个非常聪明的问题——我非常感谢您的帮助

我有以下代码:

$tp_baraja.find("li").click(function(){
        document.location=tp_questions[tp_pointer].selflink;
        return false;
});
通过php从数据库中提供文档链接(如果有意义的话)

目前,它在同一窗口中打开,但我想强制它在新选项卡中打开。我该怎么做

你可以试试这个

$tp_baraja.find("li").click(function(){
    window.open(tp_questions[tp_pointer].selflink, '_blank', 'width=600,height=400,scrollbars=yes,resizable=yes');
    return false;
});
希望这对您有所帮助

函数openInNewTab(url){
$('').attr('href',url).attr('target','u blank')[0]。单击();
}

openInNewTab(tp_问题[tp_指针].selflink)
最好在
li
中添加
a
并使用
target=“\u blank”
。您使用的是li元素,因此它没有target属性。。你可以在每个LI中使用一个内部锚,或者让JS用一个窗口打开URL。打开。。。但我建议使用锚,因为您可能会通过使用window.open.great触发一些垃圾邮件/弹出窗口拦截器-谢谢您的帮助!
$tp_baraja.find("li").click(function(){
    window.open(tp_questions[tp_pointer].selflink,'_blank');
    return false;
});