JSFiddle - React, Tailwind, and code Playground

HTML

<div id="test"></div>

JavaScript

function foo(name, value) {
    alert(name + ' ' + value );   
}

$.fn.dataTrigger = function(name, value, callback) {
    $(this).data(name, value);
    callback(name, value);
    return this;
};
    
    $("#test").dataTrigger("foo", "bar", foo);