2017-02-21 26 views
0
<a href="www.abc.com/a" target="_blank">123</a> 
<a href="www.abc.com/b" target="_blank">abc</a> 

Оба анкерных ссылки открываются на одной и той же целевой вкладке, когда человек нажимает на них. Как вы отделите их для открытия на разных вкладках, а не на одной вкладке. Это очень похоже наОткрытие на разных вкладках, а не на той же вкладке

window.open(url, '_blank'); 
+0

Можете ли вы подробнее? так как ваш вопрос недостаточно объяснен. –

+0

какой браузер вы используете? –

+0

Извините, что я ошибался, вопрос должен быть «href», но это еще не решает вопрос –

ответ

-1

, если я правильно, то вы хотите открыть www.abc.com/a в отдельной вкладке (новой) и www.abc.com/b в другой вкладке отдельной (новой) , по щелчку ссылок соответственно.

Для этого - заменить SRC с HREF

<a href="www.abc.com/a" target="_blank">123</a> 
<a href="www.abc.com/b" target="_blank">abc</a> 

За разницу между Src & HREF вы можете Лите- Difference between SRC and HREF

+0

Извините, что я ошибался, вопрос должен быть «href», но это еще не решило вопрос. –

+0

Не могли бы вы подробно объяснить вашу проблему. –

0

Вы можете попробовать это

<a href="www.abc.com/a" onclick="window.open(this.href,'_blank');return false;"> Click a </a> 
 
<br> 
 
<a href="www.abc.com/b" onclick="window.open(this.href,'_blank');return false;">Click b </a>

0

Попробуйте использовать этот код.

$("a").click(function(e){ 
 
e.preventDefault(); 
 
var url = $(this).attr("href"); 
 
var name = $(this).text(); 
 
console.log(url, name); 
 

 
window.open(url, name); 
 

 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<a href="http://www.example.com/a" target="_blank">123</a> 
 
<a href="http://www.example.com/b" target="_blank">abc</a>

+1

Вам не нужно 'event.preventDefault'? – niceman

+0

да, сделано. Благодарю. –

+0

в любом случае 'target =" _ blank "должен был сделать это, не нужно javascript – niceman

Смежные вопросы