中编辑获得ceart职位

时间:2016-11-26 08:54:02

标签: javascript jquery medium-editor

我有一个项目使用媒体编辑器,我试着得到插入符号

但我一直都没有定义。有谁知道如何实现这个目标?

<textarea class='editable'></textarea>

$('.editable').keyup(function(){
        console.log(
            $(this).prev('div').selectionStart
            //$(this)[0].selectionStart //textarea
        )
    }); 

1 个答案:

答案 0 :(得分:0)

有一些静态辅助方法可以处理通过MediumEditor.selection公开的选择。我认为你要寻找的方法是getSelectionStart()方法,它将返回选择开始的元素(如果选择为空,则返回光标所在的元素)。这个帮助器只接受一个参数,即对文档的引用。例如:

MediumEditor.selection.getSelectionStart(document);

此外,如果您正在尝试监视编辑器的keyup,您可以通过调用以下内容订阅编辑器监视的任何元素的所有keyup事件:

var editor = new MediumEditor( ... );
editor.subscribe('editableKeyup', listener); // listener would be your custom event handler function

MediumEditor为您公开了一堆辅助事件和一些自定义事件。您可以找到editableKeyup事件的文档以及自定义事件的完整列表here