将tinymce编辑器添加到元素对象而不是选择器

pQu*_*123 8 javascript tinymce aurelia

我有一个自定义元素(Aurelia等同于Web组件),它创建了一个tinymce编辑器.无法通过使用选择器选择textarea(因为页面上可以存在任意数量的这些自定义元素).我需要通过传递元素对象来初始化tinymce实例.有可能吗?我无法在任何地方找到这个功能......

提前致谢.

jen*_*101 22

对不起,我有点晚了.我有同样的问题.我使用了Angular指令,我想初始化TinyMCE $element.事实证明你可以使用这种语法:

var element = getYourHTMLElementSomehow();

//...

tinymce.init({
  target: element
});
Run Code Online (Sandbox Code Playgroud)

所以你根本不使用selector,而是使用target.

我不得不查看源代码,因为它似乎没有在任何地方明确记录.