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

Beide Ankerverknüpfungen werden auf derselben Zielregisterkarte geöffnet, wenn eine Person darauf klickt. Wie trennen Sie sie, um sie auf anderen Registerkarten als auf derselben Registerkarte zu öffnen? Dies ist sehr ähnlich zuÖffnen in verschiedenen Registerkarten anstelle der gleichen Registerkarte

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

Können Sie das näher erläutern? als deine Frage wird nicht gut erklärt. –

+0

Welchen Browser benutzen Sie? –

+0

Tut mir leid, ich falsch eingeben die Frage, es sollte 'href' sein, aber das löst immer noch nicht die Frage –

Antwort

-1

wenn ich richtig bin dann wollen Sie www.abc.com/a in einem separaten (neu) Register und www.abc.com/b in einem anderen separaten (neu) Tab öffnen , auf Klick von Links jeweils.

Dazu - src mit href

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

Für Unterschied zwischen & href src ersetzen Sie Difference between SRC and HREF

+0

Entschuldigung ich falsch die Frage eingeben, sollte es "href" sein, aber das löst immer noch nicht die Frage –

+0

Können Sie Ihr Problem im Detail erklären. –

0

Sie dieses

<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>
versuchen können Refe- kann

0

Versuchen Sie, diesen Code zu verwenden.

$("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

brauchst du 'event.preventDefault' nicht? – niceman

+0

ja, fertig. Vielen Dank. –

+0

sowieso sollte das 'target =" _ blank "' das getan haben, keine Notwendigkeit für Javascript – niceman

Verwandte Themen