最佳答案
我有一个 div,其中包含 contenteditable 集,当按下输入键时,我使用 jquery 捕获 keypress,以调用 proventDefault ()。与在光标处插入文本的 这个问题类似,我想直接插入 html,为了简单起见,我们称它为 br 标记。使用上述问题的答案实际上可以在 IE 中工作,因为它使用 range.pasteHTML 方法,但是在其他浏览器中,br 标记将显示为纯文本而不是 html。如何修改答案以插入 html 而不是文本?