代码之家  ›  专栏  ›  技术社区  ›  Joshua

如何使用yui编辑器插入自定义HTML标记

  •  1
  • Joshua  · 技术社区  · 15 年前

    我已经安排好了尤伊的工作。我创建了一个自定义按钮,它显示得很好。我想让这个按钮做的是用我自己的自定义“跨距”标记来包装所选文本,就像单击“粗体”按钮用“强”/“粗体”标记来包装所选文本一样。

    有人能举些例子来说明这一点吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community CDub    8 年前

    我自己发现了解决方案,所以我在发帖,以便其他人也能看到。:)

    首先,感谢Mk_Dev从他的 similar question asked back in April . 以下是我的问题(上面)所需的所有代码:

    this.toolbar.on('mycustombuttonClick', function() {
            var sSelection = this._getSelection();
            var sNewElt = '<span class="testhere">' + sSelection + '</span>';
            this.execCommand('inserthtml', sNewElt);
            return false;
        }, this, true);
    

    注意,这假设插入HTML的按钮在工具栏上。

    推荐文章