2013-08-08 2 views
3

모두가 잘하고 있습니다. 내 문제 :tinyMCE RTE를 사용하여 양식을 미리 채우는 jQuery

나는 foreach 루프로 생성 된 테이블을 가지고 있는데, 각 행의 특정 셀을 클릭 할 수 있기를 원한다. 이것은 셀의 데이터를 가져 와서 tinyMCE 텍스트 영역을 미리 채워야한다. 대화 상자에서.

내가 각 행에 대상으로 원하는 TD :

<td class="cmts" id="ID">comments</td> 

내가 (또는 개봉 후)하기 전에 미리 채우려 대화 :

<div id="cmts_dialog" name="cmnts_dialog" title="Comments"> 
<form id="cmnts_dialog_form" name="cmnts_dialog_form"> 
    <fieldset> 
     <textarea id="comments_input" name="comments_input"></textarea> 
    </fieldset> 
</form> 
</div> 
를 이것은 내가 지금까지 무엇을 가지고

나는이 작동하지 않습니다 지금까지 내 jQuery를하여 텍스트 영역을 채우기 위해 노력하고있어 :

$(document).on('click','.cmnts',function(){ 
     $('#comments_input').val($(this).text()); 
}) 

난 그냥 figu 모든 대화 물건을 할 수 있습니다 red 가장 좋은 방법은 .dialog ('open')을 사용하기 전에 텍스트 영역을 채우는 것입니다. 그러나 모든 솔루션에 열려 있습니다.

도움을 주시면 감사하겠습니다. 감사합니다 :]

+1

내가 질문에 대한 큰 감사 해요 :) –

답변

4

는 TinyMCE에의 API docs에 내 대답을 찾을 수

tinyMCE.get('comments_input').setContent($(this).text()); 
관련 문제