jQuery函数可以有参数选择或没有参数。
jQuery文档在其示例中使用function() { ..some code.. }
,但通常不使用eventData
。
eventData
&的区别是什么? eventObject
in:
.click( [eventData ], handler(eventObject) )
当语法也可以是:
.click( handler(eventObject) )
handler(eventObject)
可以doSomethingHere()
是用户创建的函数吗?
答案 0 :(得分:4)
DEMO - http://jsfiddle.net/P7XU8/
此处[eventData]
是您要发送给处理程序的可选参数。
$(".selector").click({param1: "MOM", param2: "DAD"}, myFunc);
function myFunc(event){
alert(event.data.param1);
alert(event.data.param2);
}
或者
$(".selector").click({
param1: "MOM",
param2: "DAD"
}, function (event) {
alert(event.data.param1);
alert(event.data.param2);
});
Documentataion&例如https://api.jquery.com/event.data/