我需要一些js的帮助。 我的链接很少。 点击链接后,此链接必须更改onclick =“add('*');” on 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>
我将非常感谢帮助
答案 0 :(得分:0)
这应该让你开始:
$('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>
答案 1 :(得分:0)
您应该使用下面的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.
}