JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" id="test" value="xxx"/>
<button id='button'>Click Me</button>
JavaScript
var oldVal = $.fn.val;
$.fn.oldVal = oldVal;
$.fn.val = function(value){
if(!value)
return this.oldVal();
else
{
return this.each(function(){
$(this).oldVal(value);
$(this).change();
});
}
};
$(document).ready(function(){
$('#test').change(function(){
alert($(this).val());
});
$('#button').click(function(){
$('#test').val('xaxaxa');
});
});