我很幸运,必须与多个contenteditable div一起使用而不是textareas。我修复了几乎所有内容,但找不到完全禁用粘贴到div中的方法:
$(document).on('paste',function(e) {
e.preventDefault();
});
粘贴事件会触发,但文本仍会粘贴。这仅需在Chrome(最新)上运行。有人有解决方案吗?
答案 0 :(得分:1)
您只需要返回false
$(document).on('paste',function(e) {
e.preventDefault();
return false;
});
答案 1 :(得分:0)
尝试用document
更改div
$('div').on('paste',function(e) {
e.preventDefault();
});