2015-04-07 99 views
-2

的李目前,我有以下的導航欄:超鏈接使用Javascript

<ul class="tabs"> 
    <li><a href="#tab-1">News</a></li> 
    <li><a href="#tab-2">MyRole</a></li> 
    <!--<li><a href="#tab-3">Services</a></li>--> 
    <li><a href="#tab-4">CSR</a></li> 
    <li><a href="#tab-5">Vendors</a></li> 
</ul> 

對於廠商來說選項卡,我想使用JavaScript超鏈接它。 我曾嘗試下面的JavaScript代碼,但沒有奏效:

<script type="text/javascript" src="jquery.min.js"></script> 
<script type="text/javascript"> 
    function doSomething() { 
     $.get("hyperlink-here"); 
     return false; 
    } 
</script> 
<li><a href="#tab-5" onclick="doSomething();">Vendors</a></li> 

感謝

+0

你試過'window.location ='..''?你確實需要什麼功能? –

+0

究竟是什麼問題? – nikaltipar

+0

'$ .get'本身不會做任何事情,沒有完整的回調來處理響應 – charlietfl

回答

0

我不知道我理解你的問題:

$(".tabs li a").on("click", function() 
 
{ 
 
    console.log($(this).data("link")); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<ul class="tabs"> 
 
<li><a data-link="#tab-1">News</a></li> 
 
<li><a data-link="#tab-2">MyRole</a></li> 
 
<!--<li><a href="#tab-3">Services</a></li>--> 
 
<li><a data-link="#tab-4">CSR</a></li> 
 
<li><a data-link="#tab-5">Vendors</a></li> 
 
</ul>

0

總結貴麗標籤(您想要爲其添加超鏈接)帶有錨標籤,如 <a href=""> <li></li> </a>. 或者如果你想用javascript來做:See this