我有一个myFunc
可以通过 2 种不同方式触发的功能:通过单击 div1 或 div2。
- 如果点击来自 div2,我想在调用时将一些参数传递给函数。
- 此外,在这两种情况下,我都需要引用被点击的项目:
$(this)
。
我已经尝试过这段代码,但是即使我没有点击任何东西,第二个版本(我正在传递参数的地方)也会自动触发。我做错了什么,this
在这两种情况下我都需要作为参数传递吗?
$('#div1').live('click', myFunc);
$('#div2').live('click', myFunc('param1 value', 'param2 value'));
function myFunc(param1, param2){
console.log('inside myFunc');
}