我的html页面中有一个contenteditable div作为textarea:
<div id="txt" contenteditable="true"></div>
我通过jQuery“输入粘贴”检测到用户的输入
$('#txt').on('input paste',function(event){
alert("ok");
});
它在chrome中工作正常,但在IE中不起作用。谁能告诉我发生了什么事?谢谢~~
IE浏览器返回event.type
为paste
$('#txt').on('input paste',function(event){
if(event.type=='paste' || event.type=='input'){
alert("ok");
}
});
编辑。由于某种原因,我只测试了粘贴。
$('#txt').on('keyup paste',function(event){
alert("ok");
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句