javascript - 如何使用 jQuery 将焦点设置到 CKEditor 5?

标签 javascript jquery ckeditor ckeditor5

我创建了一个 CKEditor 字段并按如下方式初始化它:

            ClassicEditor
                .create(document.querySelector('#note}'))
                .then(editor => {
                    noteEditor = editor;
                })
                .catch( error => {
                    console.error( error );
                });

我想做的就是:

  1. 使用 JS/Jquery 将焦点设置到编辑器。
  2. 或者获取实际输入控件的元素 ID 以使其成为焦点(可能是个坏主意)。

如果我无法随时将焦点设置到它(不仅仅是在启动时),有人可以推荐一个漂亮的编辑器吗?

最佳答案

将焦点设置在文本编辑器的开头,如下所示:

 ClassicEditor
                .create(document.querySelector('#note}'))
                .then(editor => {                        
                editor.editing.view.focus();
                })
                .catch( error => {
                    console.error( error );
                });

关于javascript - 如何使用 jQuery 将焦点设置到 CKEditor 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59758643/

相关文章:

javascript - 将 SetTimeout 与 Ajax 调用结合使用

javascript - 使用 Javascript 函数在背景颜色之上添加背景图像

javascript - list.js 可排序表出错

php - Ckeditor 并使用 $_POST 插入 Mysql

javascript - executeQueryAsync 在 SharePoint 应用程序中无法正常工作

javascript - Knockout JS 内联三元

javascript - 将数据从 HTML data-* 传递到 CKEDITOR 文本区域

javascript - Ckeditor 删除空标签

javascript - 最好的ajax教程网站是什么

javascript - 使用 Express 和 Node.js 的谷歌地图 API