我试图使用jQuery的.click调用带参数的函数,但我无法让它工作.
这就是我希望它的工作方式:
$('.leadtoscore').click(add_event('shot'));
哪个叫
function add_event(event) {
blah blah blah }
Run Code Online (Sandbox Code Playgroud)
如果我不使用参数,它可以工作,如下所示:
$('.leadtoscore').click(add_event);
function add_event() {
blah blah blah }
Run Code Online (Sandbox Code Playgroud)
但我需要能够将参数传递给我的add_event函数.
我怎么能做这个特定的事情?
我知道我可以使用.click(function() { blah },但是我add_event从多个地方调用该函数并希望以这种方式执行.
我希望在按钮单击时调用jQuery函数,并将动态参数传递给该函数.
HTML:
<button onclick=getvalue(val['id']):void(0);>Click</button>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
function getvalue(id) {
alert(id);
}
Run Code Online (Sandbox Code Playgroud)