当用户使用鼠标(触控板)从剪贴板插入文本时,如何检测文本字段的变化?在这种情况下,不会触发“change”、“keyup”、“click”事件。在 Twiiter 上是如何完成的?
最佳答案
如果传统事件都不起作用,您可能必须设置某种投票系统:
$('input').focus(function(){
setInterval(function(){
if (this.value != $.data(this, 'oldVal')) {
$(this).trigger('change');
}
}, 250);
}).change(function(){
$.data(this, 'oldVal', this.value);
// do your onchange code here
});
关于javascript - jQuery 'change' 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602940/