2017-12-13 3 views
0

剣道エディタ内で選択したテキストを警告するにはどうすればいいですか? 私はコードの下に剣道エディタ内で選択したテキストを警告する方法

<textarea id="editor"></textarea> 
<script> 
$("#editor").kendoEditor(); 
var editor = $("#editor").data("kendoEditor"); 
var html = editor.getSelection(); 
</script> 

を試みたが、それは私にエラーを与える:

Cannot use 'in' operator to search for 'getSelection' in undefined`

その後、私のテキストエリアが

<textarea id="editor" kendo-editor k-ng-model="html"></textarea> 


<script> 
    var textarea = $("#editor"); 
    textarea.kendoEditor({ value: "Hello, how are you doing !" }); 
    var editor = textarea.data("kendoEditor"); 
    $('#buttonB').click(function() { 

     alert(textarea); 
     alert(editor.getSelection()); 
    }); 
</script> 
+1

[剣道UIエディタのコンテンツの値を選択するための手順]の可能な重複(https://stackoverflow.com/questions/18252573/how-to-get-selected-value-of-kendo-ui-エディタの内容) –

+0

'$(document).ready'関数にコードを載せてみましたか? – Eddie

答えて

0

あるを追加し、私は剣道のドキュメント(https://demos.telerik.com/kendo-ui/editor/events)で見たものを使用してselectイベントによってトリガーされた関数にプロパティを割り当てます。

<script> 
    var textarea = $("#editor"); 
    textarea.kendoEditor({ 
     value: "Hello, how are you doing !", 
     select: onSelect 
    }); 
    var editor = textarea.data("kendoEditor"); 

    function onSelect() { 
     alert(editor.getSelection()); 
    } 

    $('#buttonB').click(function() { 

     alert(textarea); 
     alert(editor.getSelection()); 
    }); 
</script> 
関連する問題