2017-01-13 2 views
0

Я использую следующий код, который открывает URL-адрес на той же странице, но я хочу открыть его на новой вкладке. как его достичь.хочу добавить новый запрос вкладки с помощью jquery

$("#problemtype").change(function() { 
    $(".for_print").toggle($(this).val() == 'Printer Problem').attr('href',$(this).val()); 
}); 
+0

'window.open ($ (это) .val(), '_blank');' –

ответ

0

Попробуйте это ..

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

Смотрите здесь, как установить несколько атрибутов в JQuery http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_html_attr_set_pairs

+0

Спасибо Ваш код легко использовать – Atif

+0

@Atif рад помочь вам. –

0

Попробуйте это:

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

Это добавит целевой атрибут значение _blank к выбранному тегу, и ссылка откроется в новой вкладке.

0

Используйте 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'); 
} 
Смежные вопросы