Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
要使用jquery添加新的选项卡查询吗_Jquery_Html - Fatal编程技术网

要使用jquery添加新的选项卡查询吗

要使用jquery添加新的选项卡查询吗,jquery,html,Jquery,Html,我正在使用以下代码在同一页面中打开url,但我想在新选项卡中打开。如何实现它 $("#problemtype").change(function() { $(".for_print").toggle($(this).val() == 'Printer Problem').attr('href',$(this).val()); }); 试试这个: $('.selector').attr('target', '_blank'); 它会将目标属性添加到所选标签的值为空,链接将在新标签中打开

我正在使用以下代码在同一页面中打开url,但我想在新选项卡中打开。如何实现它

$("#problemtype").change(function() {
    $(".for_print").toggle($(this).val() == 'Printer Problem').attr('href',$(this).val());
});
试试这个:

$('.selector').attr('target', '_blank');
它会将目标属性添加到所选标签的值为空,链接将在新标签中打开。

试试这个

$("#problemtype").change(function() {
  $(".for_print").toggle($(this).val() == 'Printer Problem').attr({'href':$(this).val(),'target':'_blank'});
});
请参见此处如何在jquery中设置多个属性使用
window.open()
方法

var win = window.open('http://stackoverflow.com/', '_blank');
if (win) {
    //Browser has allowed it to be opened
    win.focus();
} else {
    //Browser has blocked it
    alert('Please allow popups for this website');
}

window.open($(this.val(),'u blank')
@Atif很高兴能帮助你。