使用时
$(document).on('dblclick', '#selector_id', {form_key:10}, my_function)
my_function = function(){
console.log(event)
}
我希望能够根据the documentation从
form_key
检索event.data
但是,在这种情况下,我得到的是
MouseEvent
,而不是Event
,并且它没有data
属性。我想念什么?
最佳答案
添加您要使用的参数,它可能会起作用:
$(document).on('dblclick', '#selector_id', {form_key:10}, my_function)
function my_function(event){ // <- event
console.log(event)
}
并记住传递的数据在event.data中可用,例如:
event.data.form_key
FIDDLE
关于jquery - jQuery .on()doubleclick传递数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15694576/