簡體   English   中英

點擊后更改鏈接

[英]Change link after click

我需要一些有關js的幫助。 我的鏈接很少。 單擊鏈接后,此鏈接必須更改onclick =“ add('*');” 在href =“ url.com”上

<a onclick="add('1');"> Link1</a>
<a onclick="add('2');"> Link2</a>
<a onclick="add('3');"> Link3</a>
<a onclick="add('4');"> Link4</a>
<a onclick="add('5');"> Link5</a>

我將非常感謝您的幫助

這應該使您開始:

 $('a').click(function(e){ e.preventDefault(); //stop a from trying to navigate away $(this).attr('onclick', "add('*')"); $(this).attr('href', 'http://google.com'); }); $('button').click(function(){ /* Test the results*/ $('a').each(function(){ alert( $(this).attr('onclick') ); alert( $(this).attr('href') ); }); }); function add(){} 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <a onclick="add('1');"> Link1</a> <a onclick="add('2');"> Link2</a> <a onclick="add('3');"> Link3</a> <a onclick="add('4');"> Link4</a> <a onclick="add('5');"> Link5</a> <button>Test the results</button> 

您應該使用如下所示的add功能

function add(url){
  // in your case url = 1 etc

  window.location.href = url; // this will replace the url in the browser and will redirect.
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM