javascript - 如何在 Summernote 的 onEnter 回调中调用 shift+enter 事件?
问题描述
我有一个 Summernote 编辑器代码,我想在 onEnter 回调上调用 shift+enter 事件,因为 shift+enter 事件不会创建新的“p”标签,因此它保留了消息的格式。
我尝试了下面的代码。如果我一口气写下消息,它工作正常。但是如果我在两个文本之间按回车,那么我会得到一个额外的行空间。
onEnter: (e) => {
e.preventDefault();
if ($('#noteBlock').hasClass('in')) {
$('#ticketNoteInput').summernote('pasteHTML', '<br><br>');
} else if ($('#replyBlock').hasClass('in')) {
$('#editor').summernote('pasteHTML', '<br><br>');
} else {
console.error('No editor selected');
}
}
请帮忙。
解决方案
推荐阅读
- javascript - 页面在浏览器中被杀死后如何运行任务?
- firebase - 在 null 上调用了 Flutter 方法“resetPassword”
- java - 如何为自定义光标创建单独的类
- flutter - 你如何在 Flutter Web 上使用 SVG?
- javascript - 如何将我的数组数组中每个数组的第一个索引从字符串转换为整数?
- android - 如何在 Mapbox android 中添加自定义视图作为标记?
- python-3.x - 如何训练 TensorFlow 读取图像上的可变长度数字?
- grails - 如何在 Spring Security Rest 中自定义登录的响应
- r - 使用 Factanal,我如何将打印数据转换为 excel?
- kubernetes - Ceph Nautilus 分步说明从 Kubernetes pod 访问现有 CephFS 集群