Formatting CkEditor:是否有输出输入内容的方法

Formatting CkEditor:是否有输出输入内容的方法,formatting,ckeditor,output,Formatting,Ckeditor,Output,如何获得用户的输入,这里有输出或编码的方法吗 现在我能做的是 var content = $('#cke_ckeditor1 iframe').contents().find('.cke_show_borders').clone(); 有一个方法返回编辑器的内容-editor.getData()-请参阅 您可以在CKEDITOR.instancesobject中找到编辑器实例。我使用了itextsharp的引用来使用CKEDITOR 在html中声明隐藏的文本字段 <%= Html.Hi

如何获得用户的输入,这里有输出或编码的方法吗

现在我能做的是

var content = $('#cke_ckeditor1 iframe').contents().find('.cke_show_borders').clone();

有一个方法返回编辑器的内容-
editor.getData()
-请参阅


您可以在
CKEDITOR.instances
object中找到编辑器实例。

我使用了itextsharp的引用来使用CKEDITOR

在html中声明隐藏的文本字段

<%= Html.Hidden("EditECurrentComplainText")%>
最后使用这个hiddentext字段内容作为我想要的输出/输入


谢谢。

你不需要所有这些。如果您通过替换textarea来创建CKEditor,那么您所需要的就是
editor.updateElement()
(),然后textarea将包含editor.Nope的内容。如果您有textarea id,则
CKEDITOR.instances..updateElement()
<div id="EditECurrentComplain_ckEditor">
                                    <%= Html.TextAreaFor(model => model.Current_Complain, new { rows = "10", id = "EditCurrent_ComplainCK" })%>
                                    <%= Html.ValidationMessageFor(model => model.Current_Complain)%>
                                        <% if (Model.Current_Complain != "")
                                    { %>
                                        <script type="text/javascript">
                                            jQuery(document).ready(function () {
                                                CKEDITOR.replace('EditCurrent_ComplainCK');
                                            });
                                        </script>
                                <%} %>
                                 </div>
$("#EditECurrentComplainText").val(CKEDITOR.instances["EditCurrent_ComplainCK"].getData());