首页 > 解决方案 > 如何在 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');
        }
      }

请帮忙。

标签: javascripthtmldommeteorsummernote

解决方案


推荐阅读