sceditor 如何将 bbcode 解析回 html?

问题描述

我遇到了与此用户 here 相同的问题。我无法对帖子发表评论,并且距该帖子已近 6 年。唯一的答案是:

var val = $('textarea').sceditor('instance').val();
var result = $('textarea').sceditor('instance').fromBBCode(val,true);
//result = html code

但不幸的是,它不起作用。 Here 是关于 val() 的文档,我已经查看了示例,但我找不到解决方案。我相信对于不是所有这一切的新手的人来说应该很简单。我已经被我以前问题的所有快速答案宠坏了,所以提前致谢! 堆栈溢出万岁

编辑:我还想知道我应该把表情文件夹放在哪里,因为它在根文件夹中不起作用

EDIT 2: 使用 emoticonsRoot: 声明表情的根文件夹。您可以找到更多相关信息here

解决方法

这是 SCEditor v2.1.3(也是 v3.0.0)的更新代码

        var parser = sceditor.instance(document.getElementById('example'));
        console.log(parser.fromBBCode(parser.val(),true));