我正在使用 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);