我正在使用以下代码在同一页面中打开网址,但我想在新标签页中打开。如何实现它。
$("#problemtype").change(function() {
$(".for_print").toggle($(this).val() == 'Printer Problem').attr('href',$(this).val());
});
答案 0 :(得分:0)
试试这个:
$('.selector').attr('target', '_blank');
它会将值_blank的目标属性添加到所选标记,链接将在新标签中打开。
答案 1 :(得分: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
中设置多个属性答案 2 :(得分: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');
}