как получить текст пользователя RadEditor в JQuery

Это то, что я сделал

 var varPrimayNotes = $("input[id*=txtDescription]").val();

Здесь в varPrimaryNotes получается

{"enabled":true,"emptyMessage":"","validationText":"","valueAsString":""}

Как я могу получить точный текст RadEditor Telerik с помощью JQuery.

Это мой контроль рейдитора

<rad:RadEditor ID="txtDescription" runat="server" width="800px"
            Height="150px" Skin="Vista">
            <tools>
                <rad:EditorToolGroup Tag="MainToolbar">
                    <rad:EditorTool Name="FindAndReplace" />
                    <rad:EditorSeparator />
                    <rad:EditorSplitButton Name="Undo">
                    </rad:EditorSplitButton>
                    <rad:EditorSplitButton Name="Redo">
                    </rad:EditorSplitButton>
                    <rad:EditorSeparator />
                    <rad:EditorTool Name="Cut" />
                    <rad:EditorTool Name="Copy" />
                    <rad:EditorTool Name="Paste" ShortCut="CTRL+V" />
                    <rad:EditorTool Name="Ajax spellcheck" />
                </rad:EditorToolGroup>
                    <rad:EditorToolGroup Tag="Formatting">
                        <rad:EditorTool Name="Bold" />
                        <rad:EditorTool Name="Italic" />
                        <rad:EditorTool Name="Underline" />
                        <rad:EditorSeparator />
                        <rad:EditorSplitButton Name="ForeColor">
                        </rad:EditorSplitButton>
                        <rad:EditorSplitButton Name="BackColor">
                        </rad:EditorSplitButton>
                        <rad:EditorSeparator />
                        <rad:EditorDropDown Name="FontName">
                        </rad:EditorDropDown>
                        <rad:EditorDropDown Name="RealFontSize">
                        </rad:EditorDropDown>
                    </rad:EditorToolGroup>
                </tools>
            <content>

            </content>
        </rad:RadEditor>

Мы будем благодарны вам за помощь.


person Karthik    schedule 02.06.2014    source источник


Ответы (2)


Область содержимого RadEditor - это не ввод, а редактируемый iframe, поэтому вы должны получить ссылку на iframe и получить его содержимое.

Другой подход - использовать статическую библиотеку Telerik для получения ссылки на элемент управления и его HTML-содержимое:

$telerik.findEditor("txtDescription").get_html(true);

Дополнительную информацию можно найти по адресу: http://www.telerik.com/help/aspnet-ajax/telerik-static-client-library.html

С уважением, Румен

person Rumen Jekov    schedule 11.06.2014

Область содержимого RadEditor - это не ввод, а редактируемый iframe, поэтому вы должны получить ссылку на iframe и получить его содержимое.

Другой подход - использовать статическую библиотеку Telerik для получения ссылки на элемент управления и его HTML-содержимое:

$telerik.findEditor("txtDescription").get_html(true);

Дополнительную информацию можно найти по адресу: http://www.telerik.com/help/aspnet-ajax/telerik-static-client-library.html

С уважением, Румен

person Rumen Jekov    schedule 11.06.2014