获取'undefined'使用'this'关键字

本文关键字:关键字 this undefined 获取 使用 | 更新日期: 2023-09-27 18:13:50

在我的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
            }    
        }
谁能告诉我怎么做这件事?谢谢你

获取'undefined'使用'this'关键字

试着通过id获取而不是像

这样的关键字

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