function data(e) {
alert(e.data) //1111
}
function a() {
$("button:eq(2)").click(1111, data)
}
a();
这个东西有人帮我解释下吗为什么要这么麻烦的写?
你想用哪种方法都可以,这个只是告诉你这样写也可以。他分开写就是为了,提高代码的可用率,万一其他地方也想调用data这个函数呢...你如果写成匿名函数了,不是得多写几次?
不麻烦啊,主要就是告诉你他是如何传值的!click事件接受两个参数,一个是eventdata,一个是处理这个数据的函数