我在使用cleditor(Jquery-Rich Text Editor)的网站上工作。 编辑器有错误 - 当在firefox创建'br'标签后按回车键后输入,但在IE中创建'p'标签。
虫子繁殖: 您可以在他们的演示版http://premiumsoftware.net/cleditor/中看到这一点(输入一些输入结束按回车键(Firefox + IE) - 看到行之间的不同空格,因为在IE中生成的'p'标签vs firefox生成'br'标签)
更新:
同样的问题 - 更好的解释然后我的:http://vanillaforums.org/discussion/13627/ie-uses-paragraph-tags-firefox-uses-br-tags/p1
请帮助我,我应该在IE中创建'br'标签,而不是'p'标签。
谢谢, 约瑟夫
答案 0 :(得分:-1)
这不是一个错误。 CLEditor使用标准浏览器api,它可以在不同的浏览器中产生不同的结果,你不能改变IE的行为,但你可以使用execCommand
在Mozilla中禁用“br”生成$("#input").cleditor()[0].doc.execCommand("insertBrOnReturn", false, false);
但内容应该至少有一个段落。只有在这种情况下,firefox才会生成“p”。