一旦用户提交了一些HTML标记,我将如何消除嵌套列表的消毒。
使用execCommand创建列表(' insertUnorderedList',false,null) 出于某种原因,当在li中的一行上使用它时,firefox会嵌套列表,而其他浏览器只是删除列表(这就是我想要的)。 我想删除嵌套以防止浏览器与提交的html不一致。
示例:
<ul>
<li>
<ul>
<li></li>
</ul>
</li>
</ul>
我想删除内部ul以获取
<ul>
<li>
</li>
</ul>
编辑:这是我需要清理的用户输入。
答案 0 :(得分:0)
$(function(){
$('li ul').remove();
})