当您的文本区域被清除时,您需要调用一个函数。或者您想在将文本粘贴到文本区域时调用相同的函数。
您可以使用问题中包含的相同代码。我在这个答案中包含了一个工作演示
<textarea id='textarea1'>data</textarea>
//........
$("textarea").bind('input propertychange', function(){
alert($(this).val());
});
注意:使用 jquery 插件
演示
如果要防止同时触发,请使用以下代码
<textarea id="textarea"></textarea>
//.......
var text = "";
$("#textarea").on("change keyup paste", function() {
var Val = $(this).val();
if(Val == text) {
return; //prevent multiple simultaneous triggers
}
text = Val;
alert("changed!");
});
演示1
'Note: Checked with chrome and firefox'