如何使用 jQuery 将焦点设置到 CKEditor 5?
How can I set focus to CKEditor 5 with jQuery?
我创建了一个 CKEditor 字段并像这样初始化它:
ClassicEditor
.create(document.querySelector('#note}'))
.then(editor => {
noteEditor = editor;
})
.catch( error => {
console.error( error );
});
我只想做:
- 使用 JS/Jquery 将焦点设置到编辑器。
- 或者获取实际输入控件的元素 ID 以使其成为焦点(可能是个坏主意)。
如果我无法在任何时候(不仅仅是在启动时)设置焦点,有人可以推荐一个漂亮的编辑器吗?
在文本编辑器的开头设置焦点如下:
ClassicEditor
.create(document.querySelector('#note}'))
.then(editor => {
editor.editing.view.focus();
})
.catch( error => {
console.error( error );
});
我创建了一个 CKEditor 字段并像这样初始化它:
ClassicEditor
.create(document.querySelector('#note}'))
.then(editor => {
noteEditor = editor;
})
.catch( error => {
console.error( error );
});
我只想做:
- 使用 JS/Jquery 将焦点设置到编辑器。
- 或者获取实际输入控件的元素 ID 以使其成为焦点(可能是个坏主意)。
如果我无法在任何时候(不仅仅是在启动时)设置焦点,有人可以推荐一个漂亮的编辑器吗?
在文本编辑器的开头设置焦点如下:
ClassicEditor
.create(document.querySelector('#note}'))
.then(editor => {
editor.editing.view.focus();
})
.catch( error => {
console.error( error );
});