平均值.on(事件[,选择器][,数据],处理程序)

mean of .on( events [, selector ] [, data ], handler )

本文关键字:数据 处理 程序 选择器 事件 平均值 on      更新时间:2023-09-26

我正在读取方法上的jquery方法签名为.on( events [, selector ] [, data ], handler )

所以这意味着它基本上接受4个参数

我不明白events [是什么意思(为什么打开方括号)类似于这里的selector ] [和这里的data ]

这意味着这两个参数是可选的。调用.on():时,您可以指定这些参数的任意组合

.on( events, selector, data, handler )
.on( events, selector, handler )
.on( events, data, handler )
.on( events, handler )

请注意,如果同时指定selectordata,则必须按顺序指定它们。尽管有选项,但必须保持参数的一般顺序。

此外,由于JavaScript是动态类型化的,因此是否指定接受字符串的selector将影响data的值类型(普通对象、函数等)。有关详细信息,请参阅注释。