获取Telerik HTML编辑器时遇到问题';s的内容

本文关键字:问题 HTML Telerik 编辑器 遇到 获取 | 更新日期: 2023-09-27 18:29:40

我有一个编辑器,构建如下:

        EditorBuilder builder = context.Html.Telerik().Editor()
                                                      .Name(ID)
                                                      .Encode(false)
                                                      .HtmlAttributes(new { style = string.Format("width:100%;height:{0}px", height) })
                                                      .Value(HttpUtility.HtmlEncode(value));
        return builder.ToHtmlString();

一切如预期。我现在想做的是获取编辑器的内容,允许用户在另一个窗口中"预览"它。经过一番搜索,我发现了$find(<%=RadEditor.ClientID%>);,但我没有使用这种生成编辑器的形式(它在剃刀中)。

所以,我的问题是,如何使用jQuery获取编辑器的内容?val()不工作。

提前感谢!

获取Telerik HTML编辑器时遇到问题';s的内容

Telerik使用jQuery data()存储编辑器的内容方法要访问编辑器的内容,请使用以下代码:

var editor = $("#<your editor ID goes here>").data("tEditor");
alert(editor.value());

传递给jQuery的ID必须与您传递给CCD_ 3函数。

上面的代码只有在您设置了必要的脚本时才有效telerik编辑。

有关更多信息,请参阅telerik客户端api文档。