首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Medium-editor:如何应用多个标签包装器?

Medium-editor:如何应用多个标签包装器?
EN

Stack Overflow用户
提问于 2019-02-19 05:17:01
回答 1查看 168关注 0票数 0

我正在尝试使用伟大的“媒体编辑器克隆”https://github.com/yabwe/medium-editor,但我遇到了这个问题:

如何用两个标签包装一段选定的文本(实际上是代码):<pre>和enter code here<code>

(我希望它使用highlight.js代码格式化程序)。

所以,申请后的结果应该是:

代码语言:javascript
复制
<pre><code>some my code</code></pre>

我不知道如何实现它。

EN

回答 1

Stack Overflow用户

发布于 2019-02-19 14:37:23

对于那些可能对这个问题感兴趣的人,我找到了解决方案。

我不得不用下面的代码来扩展按钮:

代码语言:javascript
复制
var SampleButton = MediumEditor.extensions.button.extend({
            ...
            handleClick: function (event) {
                var selection = rangy.getSelection().toHtml();
                sel = '<pre><code>' + selection + '</code></pre>';
                this.base.pasteHTML(selection);
            }
        });

也就是说,我只需提取文本并用标签包装它。

如果你找到了更优雅自然的方法来获得它,请让我知道。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54755486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档