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/

10-09 17:03