有没有办法强制TinyMCE创建<div>表而不是在使用表格按钮时使用标签?

时间:2016-01-15 14:53:38

标签: html responsive-design html-table tinymce tinymce-4

我在我的网站上使用TinyMCE HTML编辑器;但是,当我使用表格按钮时,我发现TinyMCE使用<table>标签有一种方法可以强制TinyMCE对表格使用<div>标签,这样我的内容将保持响应吗?

2 个答案:

答案 0 :(得分:0)

不幸的是,开箱即用是不可能的。 获得你想要的东西的唯一方法就是自己写一个表插件(这会很痛苦)。

答案 1 :(得分:0)

setup: function (ed) {
    ed.on('BeforeSetContent', function(e) {
        if (e.content.startsWith("<table ")) {
            // write jquery code to replace <table> tag with a <div> tag whenever a table is added in the editor.
        }
    });
},

可能有一些类似的过滤器功能:

$('table').filter(function(){
    return $.trim($(this).text()) === 'Text Here';
}).replaceWith(function () {
    return '<div>' + $(this).text() + '</div>';
})