获取 jQuery 插件的实例



我正在使用 SCEditor 并按原样加载它:

$(document).ready(function() {
    // Create var to store emoticons
    var emoticons = false;
    $.getJSON('../../images/emoticons/default/emoticons.json')
    .done(function(response) {
        emoticons = response;
    })
    .always(function() {
        // always initialize sceditor
        $(".sceditor").sceditor({
            // Options here...
        });
    });
})

现在,我想知道如何获取此插件的instance,以便以后如果我想通过页面上的用户操作引用它,我可以稍后将其传入。

例如,他们有一个API,我想做的是当用户单击预览按钮时能够获取编辑器的值,似乎您可以使用此方法执行此操作。

我的问题是,我不确定如何引用创建的实例?

我知道如果我在创建代码时的相同请求上运行代码,而不是之后通过用户操作运行代码,我该如何获得它。

以下是获取特定编辑器实例的方式:

var instance = $('.sceditor:first').sceditor('instance');

然后你得到当前值,可能件过滤,如下所示:

var value = instance.val();

如果需要呈现的 HTML 值,请执行以下操作:

var value = instance.getWysiwygEditorValue(false);

相关内容

  • 没有找到相关文章

最新更新