2017-05-26 73 views
2

最近,我使用了wysihtml5编辑器,但我无法获取编辑器的选定文本。使用JQuery我写了这段代码片段,但它不起作用。从wysihtml5编辑器中获取当前选定的文本

var len = $("#ticketmessage").val().length; 
      var start = $("#ticketmessage")[0].selectionStart; 
      var end = $("#ticketmessage")[0].selectionEnd; 
      var sel = $("#ticketmessage").val().substring(start, end); 

感谢&问候

MANISHA比斯瓦斯

+0

提供JSFiddle链接 –

回答

0

您是否尝试过使用全局window对象的getSelection方法?这是用来获取网页上的当前选择(高亮)文本,如:

var text = window.getSelection().toString(); 

或者,您可能需要使用Range接口获取选定的文本,如:

var text = document.selection.createRange().text; 

有关使用的一些示例,请参见this SO answer

相关问题