我有一个<textarea>
正在从带有jquery的表单更新。我可能从未直接在textarea中输入任何内容。
但是我需要知道如何监控textarea
的变化并不直接来自textarea的直接输入?
我可以用
$('#myTextbox').on('input', function() {
// do something
});
了解用户何时正在修改myTextbox
。
我试过
$('#myTextbox').on('change', function () {
// do something
});
但这也不起作用。
这可能吗?
答案 0 :(得分:1)
答案 1 :(得分:-1)
只需使用键盘命令检查是否发生了某些事情:
$('#myTextbox').on('keydown', function () {
// do something
});
这样,如果有人输入它,你就会知道。否则,如果你试图间接找到,你可以使用一些东西来检查输入什么时候使用,如:
$('input').on('keydown', function () {
var checkDiv = $('#myTextbox').val();
if(checkDiv != ""){
// do something
}
});