在jquery中触发textarea上的更改事件

Din*_*ani 5 html javascript jquery

我尝试在更改textarea中的值时触发事件.change input paste keyup当我手动输入内容或粘贴时,我绑定它的工作正常.但我不知道如何使用jquery进行更改时触发.$("#inptxt").val("Jquery");

HTML

<textarea id="inptxt" ></textarea>
<div id="res" ></div>
<input type="button" value="click" id="but" />
Run Code Online (Sandbox Code Playgroud)

jQuery的

$("#inptxt").on("change input paste keyup", function() {
   $("#res").html(jQuery(this).val());
});
$("#but").bind("click",function(){
    $("#inptxt").val("Jquery");
});
Run Code Online (Sandbox Code Playgroud)

示例小提琴

小智 6

为每个脚本设置一个值不会触发更改事件.如果您需要该事件,则必须手动触发它.

$("#but").bind("click",function(){
    $("#inptxt").val("Jquery").trigger('change');
});
Run Code Online (Sandbox Code Playgroud)

的jsfiddle