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 に答える