使用“this”关键字

时间:2016-10-20 07:34:48

标签: c# jquery asp.net ckeditor

在我的Web应用程序中,我需要创建一个CKEditor实例。当我调用该函数时,我使用this关键字显示“未定义”异常。如何调用this关键字?我的错误在哪里?还有另一种方法来调用函数而不是使用this关键字吗?

<CKEditor:CKEditorControl ID="CKEditor1" BasePath="~/ckeditor/" runat="server" Width="940px" Height="400px"></CKEditor:CKEditorControl>
CKEDITOR.on('instanceCreated', function(e) {
    e.editor.on('contentDom', function() {
        e.editor.document.on('keydown', function(event) {
            if (this.selectionStart == 0) {
                //something
            }    
        }

任何人都可以告诉我如何做到这一点。谢谢

1 个答案:

答案 0 :(得分:0)

尝试通过id而不是像

这样的关键字来获取它

if ( $( "#CKEditor1" ).selectionStart == 0 )