我一直在尝试将文本插入到TinyMCE编辑器中的焦点段落元素(<p>),确切位于光标所在的位置,但没有运气!
var elem = tinyMCE.activeEditor.dom.get('tinymce');
var child = elem.firstChild;
while (child) {
if (child.focused) {
$(child).insertAtCaret("some text");
}
child = child.nextSibling;
}
Run Code Online (Sandbox Code Playgroud)
如果有人知道如何解决这个问题,我将非常感激.
我正在尝试将tinymce嵌入到使用Angular2构建的网站中.以下是我的组件:
export class myComponent implements OnInit {
//some code
constructor(private af: AngularFire) {
// some code
}
ngOnInit():any {
tinymce.init(
{
selector: ".tinymce",
});
}
}
Run Code Online (Sandbox Code Playgroud)
在我的HTML旁边,有:
<textarea class="tinymce" rows="15"></textarea>
Run Code Online (Sandbox Code Playgroud)
但是有错误说" Cannot find name 'tinymce'"但我已经包括了
<script src='//cdn.tinymce.com/4/tinymce.min.js'></script>
Run Code Online (Sandbox Code Playgroud)
在html的头部.我做错什么了吗?我的初始化不正确吗?