【发布时间】:2011-03-17 10:41:33
【问题描述】:
我正在尝试使用 jQuery 的 .click 调用带有参数的函数,但我无法让它工作。
这就是我希望它的工作方式:
$('.leadtoscore').click(add_event('shot'));
哪个调用
function add_event(event) {
blah blah blah }
如果我不使用参数,它会起作用,如下所示:
$('.leadtoscore').click(add_event);
function add_event() {
blah blah blah }
但我需要能够将参数传递给我的add_event 函数。
我该如何做这个具体的事情?
我知道我可以使用.click(function() { blah },但是我从多个地方调用了add_event 函数并且想这样做。
【问题讨论】:
-
这是从
patricks答案采用的,我认为这是一个很好的解决方案:jsfiddle.net/naRRk/1
标签: javascript jquery function parameter-passing