jQueryでonイベントを動的に設定することは出来るでしょうか。
設定したいこと
javascript
1 $("#idObject") 2 //イベント 3 .on('event_1', func_1()) 4 .on('event_2', func_2()) 5 .on('event_3', func_3()) 6
関数
javascript
1 2 //イベント関数 3 let func_1 = function(){}; 4 let func_2 = function(){}; 5 let func_3 = function(){}; 6 7 //イベント名と関数の配列 8 let aryEvent = [ {event : "event_1", function : func_1} 9 , {event : "event_2", function : func_2} 10 , {event : "event_3", function : func_3}]; 11 12 //イベントを動的に設定する関数 13 setEvent("idObject", aryEvent); 14 15 //設定したい内容 16 $("#idObject") 17 //イベント 18 .on('event_1', func_1) 19 .on('event_2', func_2) 20 .on('event_3', func_3)
イベントの数と内容が動的に変わるので、配列にして登録しています。
回答1件
あなたの回答
tips
プレビュー