jquery如何为文本编辑器做回调函数

时间:2014-02-17 17:44:47

标签: jquery function callback

我有2页:第1页是普通页面,第2页是部分视图(部分2 )。我转到第1页,几秒钟后部分2 已加载并显示在第1页的底部,我的问题是我需要知道如何进行回调函数,以使我的文本编辑器绑定到文档完成后加载的部分2 文本框,例如这是第1页的设置

<script type="text/javascript" src="/ckeditor/ckeditor.js" ></script>
    <script>
        $(document).ready(function () {



            $('#partial2').trigger('submit') ;
        });
</script>

正如你所看到的那样,ckeditor文件是将文本编辑器变成文本编辑器的原因,而文档准备好后会自动加载partial2但是到那时为止已经太晚了,我得到一个常规文本框而不是文本编辑器怎么能我做一个回调函数来解决这个问题..

这是我的partial2

中的文本框
<input type="text" id="post" class="ckeditor" />

我知道一切正常,因为如果我在第1页上放置相同的文本框,我会得到文本编辑器;任何帮助都会很棒。我尝试在 page1 上执行此操作,但它无法正常工作

         $('#partial2').trigger('submit', function ()
            {
                $("#post").addClass(".ckeditor").ajaxComplete();
            })

            ;

1 个答案:

答案 0 :(得分:0)

CKeditor 初始化首次加载时可以找到的所有文本输入。 但是,您的新内容在加载页面后到达,因此编辑器找不到它们。

尝试此操作(加载新内容后):

$('#partial2 .ckeditor').ckeditor();

此处有更多信息:http://ckeditor.com/blog/CKEditor-for-jQuery