JSFiddle - React, Tailwind, and code Playground

by antixrist

HTML

<script src="https://cdn.rawgit.com/defunctzombie/form-serialize/master/index.js"></script>
<script src="https://cdn.rawgit.com/kflorence/jquery-deserialize/master/dist/jquery.deserialize.min.js"></script>
<script src="https://cdn.rawgit.com/cowboy/jquery-bbq/master/jquery.ba-bbq.js"></script>

JavaScript

var jqPluginExists = function (pluginName, cb) {
    pluginName = pluginName.toString() || '';

    pluginName && typeof $.fn[pluginName] != 'undefined' && typeof cb == 'function' && cb();
};

$.fn.serializeObject = function (options) {
    options = $.isPlainObject(options) ? options : {};
    
    if (typeof serialize != 'undefined') {
		return serialize(this.get(0), options);
    }
    
    return options.hash ? {} : '';
};

console.log(typeof jQuery.fn.serializeObject);
console.log(typeof jQuery.fn.deserialize);
console.log(typeof jQuery.deparam);