JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" value="0" id="value" />
<input type="text" value="0" id="lastValue" />
JavaScript
var value = jQuery("#value"),
last_value = jQuery("#lastValue");
// Manual Trigger
value.val("1");
value.change(function() {
last_value.val(last_value[0].value + ", " + this.value);
});
value.change();
// Automatic trigger?
value.val("2");
// Observed trigger (but buggy, causes "undefined")
value[0].__defineSetter__("value", function(newValue) {
value.change();
});
value.val("3");