2017-01-27 5 views
0

나는 (한 번에) 나는이 같은 초기화 MYE 페이지에 여러 tinyMCE4의 텍스트 영역이 있습니다 myScript.js에서여러 TinyMCE에의 getContent()는 실패

<script src="//cdn.tinymce.com/4/tinymce.min.js"></script> 
<script> 
    tinymce.init({ 
     selector: 'textarea', 
     /* ... more options ..*/ 
    }); 
</script> 
<script src="js/myScript.js"></script> 

나는 각각의 내용을 좀하고 싶습니다를 이처럼 보이는 텍스트 영역 :

<textarea id="editor_1" data-field="1" class="editor"></textarea> 
<textarea id="editor_2" data-field="2" class="editor"></textarea> 
etc... 

내가이와 함께이 시도 (버튼 클릭에) :

$(document).on('click','.saveStandardDoc',function(){ 
    $('.editor').each(function(i, obj) { 
     var $that = $(this); 
     console.log(tinyMCE.get($that).getContent()); 
    }); 
}); 

이제 나에게 준다 tinyMCE.get is not a function (문제가되지 않는다면 tinymce 또는 tinyMCE)

내가 틀렸어?

+0

어쩌면이 ► 도움 (당신이 처음에 #을 통과하지 마십시오 그것은 CSS 선택을 찾고되지 않음) [http://stackoverflow.com/questions/16016250/how-to-get-tinymce-content-from-more-than-one-text-area](http://stackoverflow.com/questions/16016250/how- to-get-tinymce-content-from-one-text-area) – Nope

+0

실제로, 감사합니다! 문서에서 해당 정보를 찾을 수 없습니다! – PrimuS

답변

0

get() 메서드는 전달 된 매개 변수가 이고 이 <textarea>이고 TinyMCE가 대체 된 것으로 가정합니다.

코드에서 get() 메서드로 jQuery 참조를 전달하면 작동하지 않습니다.

https://www.tinymce.com/docs/api/tinymce/root_tinymce/#get

유효한 예는 다음과 같습니다

tinymce.get('myEditor') 

-