1

使用时

$(document).on('dblclick', '#selector_id', {form_key:10}, my_function)

my_function = function(){
    console.log(event)
}

根据文档,我希望能够从中form_key检索event.data

但是,在这种情况下,我得到一个MouseEvent, 而不是Event,并且它没有data属性。

我错过了什么?

4

1 回答 1

8

添加您尝试使用的参数,它可能有效:

$(document).on('dblclick', '#selector_id', {form_key:10}, my_function)

function my_function(event){ // <- event
    console.log(event)
}

请记住,传递的数据在 event.data 中可用,例如:

event.data.form_key

小提琴

于 2013-03-29T00:39:27.330 回答