0

我让 jQuery 在 div 中选择一个锚链接,并将其应用于整个 div。我也希望它在新标签中打开,我如何选择两者?

$(".client-item").click(function(){
     window.location=$(this).find("a").attr("href");
     return false;
});

这当前链接了 div,我只需要在某处添加 target="_blank" 。

4

3 回答 3

2

您需要使用以下命令打开链接window.open

$(".client-item").click(function(){
     window.open($(this).find("a").attr("href"));
     return false;
});
于 2013-09-27T18:09:43.043 回答
1

你可以看看window.open()

window.open($(this).find("a").attr("href"),"name of your window","","width=400,height=200");
于 2013-09-27T18:09:39.427 回答
1

代替 window.location,使用:

var win=window.open(url, '_blank');
  win.focus();

这将在一个选项卡中打开,并专注于它。

http://jsfiddle.net/nKwV8/2/

于 2013-09-27T18:10:55.600 回答