javascript - 仅 TinyMCE 源代码

标签 javascript tinymce

如何仅在源代码中使用 TinyMCE? TinyMCE 将任何数据转换为 HTML 并显示它。我需要在不转换的情况下使用 BBCode,仅源代码。我在 Google 中找不到任何相关信息。

最佳答案

我想你想像 phpBB post表单一样使用 TinyMCE。即点击粗体,它显示[b]text[/b]而不是粗体的格式化文本。

据我所知,您不能通过设置使用 TinyMCE 执行此操作。您将需要编写自己的函数。

tinyMCE.init({
    theme_advanced_buttons1 : "mybold",
    setup : function(ed) {
        ed.addButton('mybold', {
            title : 'bold',
            image : 'img/example.gif',
            onclick : function() {
                // Add you own code to execute something on click
                ed.focus();
                ed.selection.setContent("[b]" + ed.selection.getContent() + '[/b]');
            }
        });
    }
});

两个或三个代码很酷。如果你要为每个 bbcode 都这样做,那就太麻烦了。

如果您不打算利用 TinyMCE 的任何优势,您最好编写自己的代码来操作 <textarea>并避免加载 TinyMCE JS。它会更轻。

关于javascript - 仅 TinyMCE 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034454/

相关文章:

javascript - 如何使用 jsPDF-AutoTable 插件自定义 PDF 中的标题单元格?

javascript - 我尝试在 Twitter 中搜索时出现 405 错误

javascript - 在 TinyMCE iframe 中加载 jQuery 文件

javascript - TinyMce4 dom添加可拖动元素(jquery)

javascript - 右键单击(上下文菜单)div 类,但不要右键单击子 div 类

javascript - module.run() 和 $state.go()

javascript - Jquery 代码无法在网站上运行,但可以在 fiddle 中运行

javascript - tinyMCE 编码 HTML 标签

javascript - 将html表格导出到一列上有tinymce的word

javascript - JQuery 方法前置在 Internet Explorer 中不起作用