我有一个 contenteditable
元素,每当我输入一些东西并点击 ENTER
它会创建一个新的 <div>
并将新行文本放在那里我有点不喜欢这个。
是否可以防止这种情况发生或至少用 <br>
替换它?
这是演示 http://jsfiddle.net/jDvau/
注意: 这在 Firefox 中不是问题。
原文由 iConnor 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 contenteditable
元素,每当我输入一些东西并点击 ENTER
它会创建一个新的 <div>
并将新行文本放在那里我有点不喜欢这个。
是否可以防止这种情况发生或至少用 <br>
替换它?
这是演示 http://jsfiddle.net/jDvau/
注意: 这在 Firefox 中不是问题。
原文由 iConnor 发布,翻译遵循 CC BY-SA 4.0 许可协议
Add style display:inline-block;
to contenteditable
, it will not generate div
, p
and span
automatically in Chrome.
原文由 Le Tung Anh 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
尝试这个:
单击此处进行演示