主题: 获取编辑器内容后原先编辑的内容中的<br/>被delete了
作者: Jea杨, 发布日期: 2013-07-30 01:13:45, 浏览数: 2500

优化了下"插入程序代码"功能,自动将插入的代码用span标签包含并控制颜色,效果如下:

原理就是pre中插入编辑好的span标签,然后需要换行时用<br/>标签


但是现在的问题出现了,通过ke.html()获取内容后[或者点击编辑器按钮第一排第一个“HTML代码”后再返回也是一样] pre标签中的<br>无故消失了,效果如下图,怎么处理?


这个pre标签中的br是按标准封闭了的 也就是<br/>


===================


总结下问题:

1、通过html方法获取编辑器内的内容时<br>被删除了,怎么处理?

2、当在“html代码”模式下直接编辑代码时,通过在标签中插入样式代码后同样的问题也出现了,换回"所见即所得"模式后标签中的style样式无故被干掉....即:

代码模式下:

写入如下代码:



然后回到“所见即所得”模式后,再回到“html代码”模式(或者通过html()方法获取编辑的内容)后却变成了:



以上的问题,不知道怎么处理?


==================================


标签内style消失的问题找到解决方法了,但是现在编辑器自动删除<br>标签的问题还未找到答案,到底怎么解决呢?换行标签使用的默认也就是p标签,不想换成<br>做换行标签但是又要使用到<br>,也就是第二张图中的现象


发表新帖 发表回复