JSFiddle - React, Tailwind, and code Playground

by Vu Nhubao

HTML

<button type='button' data-button='{"func": "func1"}'>click1</button>

<button type='button' data-button='{"func": "func2"}'>click2</button>

JavaScript

var myFuncs = {
  func1: function () { alert('Function 1'); },
  func2: function () { alert('Function 2'); },
};


$('button').click(function(){
  var data = $.parseJSON($(this).attr('data-button'));
    
  myFuncs[data.func]();
});