function abc(a,b,c)
{
alert('a :'+a+' b:'+ b);
xyz(c);
}
function xyz(c)
{
alert('c :' + c);
}
<a href="javascript:abc(1,2,3)" >click here to check value of abc </a>
答案 0 :(得分:4)
这是一个疯狂的猜测,但我认为您可能希望将链接重命名为
<a id='myId'>click here ...</a>
在jquery中执行以下操作
$(document).ready(function(){$('#myId').click(function(){
abc(1,2,3)})});
Jquery是一个javascript框架,而不是一种编程语言。
答案 1 :(得分:3)
您可以使用以下方法触发事件:
$(document).ready(function(){$('some-id').click(abc(1, 2, 3))});
function abc(a,b,c) {
alert('a :'+a+' b:'+ b);
xyz(c);
}
function xyz(c) {
alert('c :' + c);
}
...
<a id="some-id">click here to check value of abc </a>
答案 2 :(得分:1)
jQuery是一个JavaScript库,其目的是使一些浏览器脚本编写任务更容易。它不是JavaScript的替代品。不要试图将它用于一切。
此外,使用onclick
比在链接中使用javascript:
伪协议更可取,并且您应该提供链接的真实URL,以便在用户关闭JavaScript时将其带走:< / p>
<a href="non_js_alternative.html" onclick="abc(1, 2, 3);">click here to check value of abc </a>