我有以下 HTML 代码:
<li class="option-item new" contenteditable="true">simple element2</li>
在编辑此元素时单击 ENTER 键时,我想退出编辑模式(将 contentEditable 设置为 false)而不是输入换行符。所以我附上了以下事件监听器:
$("#ctx-options").on('keypress', '.option-item.new', catch_enter);
问题是 ENTER 键不会触发该事件,尽管它会为所有其他键触发。我不明白为什么。这里建议了我使用的相同方法,但它对我不起作用。