当我从以下位置编辑HTML源代码时:
<div />
结果总是如下:
<div></div>
我不想那样......它应该留下我的代码;)
这是配置:
tinyMCE.init({
// General options
mode : "textareas",
theme: "advanced",
element_format : "xhtml",
remove_linebreaks: false,
remove_redundant_brs: false,
cleanup_on_startup : false,
cleanup: false, // cleanup: true -> custom_elemts are not working...
verify_html : false,
forced_root_block: false,
apply_source_formatting: false,
fix_nesting: false,
fix_table_elements: false,
fix_list_elements : false,
fix_content_duplication : false,
preformatted : false,
extended_valid_elements: "pbo:*[*]",
});
任何想法?
答案 0 :(得分:6)
您指定格式为xhtml
且div
无法自动关闭 - 这就是为什么它正在为您修复它。如果您希望它与您说的完全一样,那么您需要更改element_format
属性。
答案 1 :(得分:3)
你真的不想要<div />
标签。它们不是有效的HTML(并且IE总是将文档解析为HTML)和will break DOM traversal methods in IE。