使用CKEditor与jQuery验证插件无法正常工作

前端之家收集整理的这篇文章主要介绍了使用CKEditor与jQuery验证插件无法正常工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用CKeditor和来自baseistance的jQuery验证插件.我的textarea(上面有CKEditor)正在通过jQuery验证,但只有在第二次点击我的提交按钮后才有效.

简而言之:
当我在CKEditor中输入数据时第一次提交表单时,它表示“字段为空”.第二次它表示没问题,表格正在提交中.

我为此阅读了一个解决方案:

“你可以通过在每个验证例程之前调用CKEDITOR.editor :: updateElement来解决这个问题.”

我找不到如何实现它:

$(document).ready(function(){
    CKEDITOR.replace( 'prod_description',{
        toolbar: 'MyToolbar'
    }
    );

    $("#btnOk").click(function(){
        CKEDITOR.instances.editor1.updateElement();
        alert('click');
    });
});

这总是给我错误:“CKEDITOR.instances.editor1未定义”

关于如何解决这个问题的任何想法.来自CKEditor的文档在这里:
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#updateElement

解决方法

谢谢czarchaic,

我通过写作解决了它:

CKEDITOR.instances.prod_description.updateElement();

其中“prod_description”是与其连接的CKeditor的textare的名称.

猜你在找的jQuery相关文章