如何动态设置事件处理程序类型?

How to dynamically set the event handler type?

我想动态设置事件处理器。

示例:

$('.test').on( 'click', function() {
  // My Code
});

期望(伪)代码:

// .on or just on
var eventHandler = ".on"; 
$('.test')eventHandler( 'click', function() {
  // My Code
});

eventHandler 可以是“实时”、“点击”、“委托”等。

提前致谢。

方法如下:

var eventHandler = "on"; 

$('.test')[eventHandler]( 'click', function() {
  alert('Hello!')
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class='test'>Click Me</button>