4

TinyMce Editor中,我们面临break (<br/>)标签问题。如果我们按下Enter有时它会生成一个单中断标签,有时它会生成双中断标签。

如果有人知道相关的解决方案,那么解决这个问题将非常有帮助。

根据我对这个中断标签的理解,生成取决于editors,text,words, strings and space between words.

4

2 回答 2

1

有几种解决方案,首先尝试设置为 convert_newlines_to_brs: false 不带引号的false。

如果这没有帮助,您可以使用此清理功能

function CustomCleanup(type, content) {
  switch (type) {
   // gets passed when user submits the form
   case "get_from_editor":
    content = content.replace(/<br \/>/gi, "\n"); // would be nice if this replace only replaces the brs in a pre block. bur for the moment it is ok.
    break;
   // gets passed when new content is inserted into the editor
   case "insert_to_editor":
    break;
  }
return content;
}

tinyMCE.init({
    ...
    cleanup_callback : "myCustomCleanup"
});
于 2013-03-13T17:52:15.813 回答
1

查看下面的链接,这将对您有所帮助,

  1. TinyMCE 小提琴
  2. 全功能示例
  3. HTML5 格式
于 2013-03-19T11:20:03.070 回答