[英]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.