0

我试图创建包含 Joomla CodeMirror 插件的组件。我用我的文本填充了 textarea,现在我想从 JQuery 获取该文本以发送到另一个地方。

    jQuery("#button").click(function(event){
        jQuery('#spinner').show();
        var code = jQuery('#texteditorarea').html();

        jQuery.post("index.php?option=com_one&view=One&format=raw",
        {
            source:code
        },
        function(data) {
            jQuery('#spinner').hide();
            jQuery("#result").hide().html(data).fadeIn('slow');
        });
    });

当我在 Joomla 编辑器字段(在我的页面上)中更改文本时,我遇到了问题。当我在更改后单击我的按钮时,在此代码中我看不到任何更改。和

var code = jQuery('#texteditorarea').html();

我总是得到初始文本。

如何在 Joomla 编辑器文本文件中捕获当前文本?

4

1 回答 1

0

我找到了答案

反而:

var code = jQuery('#texteditorarea').html();

利用:

var code = Joomla.editors.instances['texteditorarea'].getCode();
于 2012-10-29T13:21:25.473 回答