O editor Ck não está funcionando depois de colocá-lo no innerHTML para replace um div com a área de texto Ckeditor

Hoje, fui designado um trabalho onde eu tenho um texto de input e se alguém clicar nele, ele irá substituí-lo por um arquivo de texto que tenha ativado o ckeditor. Eu já habilitei o ckeditor com a área de texto, mas quando eu estou indo tentando replace uma div com a checkbox de texto habilitada do ckeditor, então está apenas me mostrando uma checkbox de texto simples, não com o ckeditor habilitado. É a codificação:

 function myJDFunction1() { document.getElementById("Hide1").innerHTML=''; }  

Você tem que ligar

 CKEDITOR.replace( 'typingarea2' ); 

uma vez que as instâncias do editor são criadas automaticamente (por class) somente quando a página está sendo carregada.

Também uma maneira melhor é:

 function myJDFunction1() { CKEDITOR.appendTo( 'Hide1' ); } 
 

Tente usar o plugin jquery adater para chamar CKEDITOR Jquery Plugin for CKEDITOR

  1. importa jquery javascript files.
  2. importar o adaptador jkedy ckeditor “/ckeditor/adapters/jquery.js”.
  3. Ligue seu CKEDITOR ao Elemento DOM.

      $('#Hide1').ckeditor();