2017-05-26 74 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

相關問題