Как я могу установить фокус на CKEditor 5 с jQuery? - PullRequest
2 голосов
/ 15 января 2020

Я создал поле CKEditor и инициализировал его следующим образом:

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

Все, что я хочу сделать, это либо:

  1. Установить фокус на редактор, используя JS / Jquery.
  2. Или получить фактический идентификатор элемента управления вводом, чтобы просто сфокусировать его (вероятно, плохая идея).

Если я не могу установить фокус на него в любое время (не просто при запуске) может кто-нибудь предложить красивый редактор?

1 Ответ

3 голосов
/ 16 января 2020

Чтобы установить фокус в начале текстового редактора, выполните следующие действия:

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