2016-10-28 8 views
0

Jqueryでトリガされたイベント 'click'に 'trigger'イベントのパラメータを渡そうとしています。 Jquery documentationは、外部パラメータを配列extraParametersに渡すことができると言います。しかし、私はトリガイベントでこれらのパラメータを受け取る人がわかりません。私の場合は「クリック」してください。Jqueryでトリガーイベントをトリガーイベントに渡す方法は?

私は、トリガ・イベントにパラメータを渡すために使用していますコードは、次のようなものです:

$("#add_docs").trigger("click", [request_id]); 

私はパラメータを取得するために使用していたコードの私の「クリック」の「トリガー」イベントを形成イベントは次のようなものです:

$("#add_docs").click(params, function() { console.log(params[0]) }); 

私はparamsを取得しようとしている方法に間違いがあります。私はここで少し助けが必要です。ありがとうございました!

答えて

0

余分な引数は、第2引数(最初のものがイベントオブジェクト)から順にコールバックに渡されます。

$('button').on('click', function(evt, param1, param2) { 
    alert(param1+'-'+param2); //"bar-foo" 
}) 

次いで、これらをtrigger()の第PARAMを介し配列として渡されます。

$('button').trigger('click', ['bar', 'foo']); 
+0

私は、私はあなたがこの質問への答えとして答えてマークされますどのような愚かな過ち..私は完全にこの時点 – Riad

+0

を逃し、参照:)ありがとうございます! – Riad

+0

ようこそ。 – Utkanos

関連する問題