jQuery使用tinyMCE RTE预填充表单

时间:2013-08-08 08:51:01

标签: jquery tinymce

希望每个人都做得很好。我的问题:

我有一个使用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填充textarea到目前为止不起作用:

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

我可以做所有对话框的事情只是想到最好的方法是在我使用.dialog('open')之前填充文本区域,但我对所有解决方案都开放

任何帮助表示赞赏。谢谢:]

1 个答案:

答案 0 :(得分:4)

API docs中找到了我对tinyMCE

的回答
tinyMCE.get('comments_input').setContent($(this).text());