JSFiddle - React, Tailwind, and code Playground

HTML

<select name="moduleGroup">
    <option data-function="getListing" data-parameter="pages">Pages</option>
</select>

JavaScript

var MyClass = function() {
}

MyClass.prototype = {
	getListing: function(s) {
		//console.log(s);
        alert(s);
	}
};

$('select').on('change', function() {
    var func = $(this).find('option:selected').attr('data-function');
    var param = $(this).find('option:selected').attr('data-parameter');
	
	var myInstance = new MyClass();
	var funcRef = myInstance[func];
	funcRef.call(myInstance, param);
});

// Uncomment to aid in debugging: just so we don't have to 
// manually select each time we re-run the jsfiddle
$('select').trigger('change');