在设置事件处理程序(提交,单击,按键,等等)时,将数据提供给处理程序并在处理程序中使用它的最快和最有效的方法是什么?我应该做的事情如下:
$obj.data({name: value, ...});
$obj.click(function(e){
var $this = $(e.target),
name = $this.data(name);
});
Run Code Online (Sandbox Code Playgroud)
或者做这样的事情会更好:
$obj.bind('click', {name: value}, function(e) {
var $this = $(e.target),
name = e.data.name;
});
Run Code Online (Sandbox Code Playgroud)
我还有其他考虑因素吗?