Here是一个jsfiddle示例。我创建了一个div并标记为可编辑。我正在尝试捕获并阻止Enter键插入新行。看起来从事件的函数返回false并停止事件的传播不会阻止新行<div><br></div>
(在Chrome中,其他浏览器会插入其他内容...试图阻止所有事件...)。
最佳答案
添加e.preventDefault();
而不是return false;
http://jsfiddle.net/7yYpe/4/
关于javascript - 如何防止 'Enter'在标记为contentEditable的div中工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5986584/