【问题标题】:Tinymce 4 - Add class to <p> tag that added automatically when press Enter KeyTinymce 4 - 将类添加到按 Enter 键时自动添加的 <p> 标签
【发布时间】:2017-02-27 12:01:31
【问题描述】:

在 Tinymce 4 编辑器中,当按 Enter 键时,p 标签会自动添加到新行。因为我想将类“no-margin”添加到&lt;p&gt; 标记,以将边距0 应用于按下Enter 键时自动添加的&lt;p&gt; 标记。

我尝试在按下 Enter 键时将类添加到 &lt;p&gt; 标记,但是当将光标设置在内容中间并按下 Enter 键时它不起作用。

ed.on('keyup', function(event) {    
    if(event.keyCode == 13) {
        tinymce.each(ed.dom.select('p'), function(element) {                
            if(!jQ(element).next('p').length) {                             
                ed.dom.addClass(element, 'no-margin');          
            }
        });                 
    }
}); 

请提出解决方案,谢谢

【问题讨论】:

标签: tinymce tinymce-4


【解决方案1】:

尝试添加此设置:

  • forced_root_block:'p',
  • forced_root_block_attrs: { "class": "no-margin"},

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-30
    • 2014-09-24
    • 2013-04-19
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多