JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text" id="myText" val="" />
<br/>
<br/>
<input type="button" id="myBtn" value="Change TextBox Value" />

JavaScript

var $myText = $("#myText");

$myText.data("value", $myText.val());

setInterval(function() {
    var data = $myText.data("value"),
        val = $myText.val();

    if (data !== val) {
        $myText.data("value", val);
        alert("changed");
    }
}, 100);

$("#myBtn").on("click", function() {
    $myText.val("adsf");
})