JSFiddle - React, Tailwind, and code Playground
by AndyE
HTML
<input id="txt" />
JavaScript
var txt = $("#txt"), test = 0, alreadyHandled = false;
txt.bind("input propertychange", function (evt) {
// return if the value hasn't changed or we've already handled oninput
if (evt.type == "propertychange" && (window.event.propertyName != "value"
|| alreadyHandled)) {
alreadyHandled = false;
return;
}
alreadyHandled = true;
$(document.body).append(test++);
// Your code here
});