我正在使用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...
});
});
})
现在,我想知道如何获取此插件的实例
,以便稍后如果我想通过页面上的用户操作引用它,可以将其传入。
例如,他们有 API其中,我想做的是当用户单击预览按钮时能够获取编辑器的值,看来您可以使用 this method 来做到这一点.
我的问题是,我不确定如何引用创建的实例?
如果我在创建代码时按照同一请求运行代码,但之后不通过用户操作运行代码,我知道如何获取它。
最佳答案
这是获取特定编辑器实例的方法:
var instance = $('.sceditor:first').sceditor('instance');
然后你会得到当前值,可能被插件过滤,如下所示:
var value = instance.val();
如果您想要呈现的 HTML 值,请执行以下操作:
var value = instance.getWysiwygEditorValue(false);
关于javascript - 获取 jQuery 插件的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30849517/