JSFiddle - React, Tailwind, and code Playground
HTML
<form>
<input name="field1" type="text" value="test" />
<input name="field2" type="checkbox" value="4" checked />
<textarea name="field3">Test Value</textarea>
</form>
JavaScript
jQuery.fn.MakeIntoFields = function() {
var arr = this.serializeArray();
var props = {};
$.each(arr, function(i, f) {
props[f.name] = f.value;
});
return props;
};
var PostData = $("form").MakeIntoFields();
alert(PostData["field1"]);
alert(PostData.field2);