在radeditor中找到光标的焦点

时间:2014-11-10 11:42:05

标签: javascript c# telerik radeditor

我在项目中使用radeditor。 我想要光标位置后立即或光标位置前的文本。

我可以使用editor.pasteHtml(" html")设置html但是如何在该位置之前或之后获取文本?

1 个答案:

答案 0 :(得分:0)

简而言之,您应该在RadEditor的内容区域中创建一个范围

var range = editor.getSelection().getRange();

并获取内容选择。尝试此论坛帖子中提供的解决方案:pasteHtml After Node at Cursor Position?

您可以在以下文章中找到有关范围的其他信息:

http://www.wrox.com/WileyCDA/Section/JavaScript-DOM-Ranges-Page-2.id-292302.html http://www.quirksmode.org/dom/range_intro.html http://msdn.microsoft.com/en-us/library/ms535872%28VS.85%29.aspx

在编辑器中创建范围后,您可以使用此线程中的GetCaretPosition函数:JavaScript get word before cursor