2015-02-19 3 views
-1

Как бы я пошел на дезинфекцию вложенных списков, как только пользователь отправит некоторую HTML-разметку.HTML, как удалить вложенные списки?

Список создается с помощью execCommand ('insertUnorderedList', false, null) По какой-то причине firefox будет группировать списки, когда это используется в строке внутри li, в то время как другие браузеры просто удаляют список (что является тем, что я хотеть). Я хотел бы удалить вложенность, чтобы предотвратить несогласованность браузера с представленным html.

пример:

<ul> 
    <li> 
    <ul> 
     <li></li> 
    </ul> 
    </li> 
</ul> 

Я хотел бы, чтобы удалить внутреннюю мкл, чтобы получить

<ul> 
    <li> 
    </li> 
</ul> 

EDIT: Это пользовательский ввод мне нужно, чтобы дезинфицировать.

+1

Вы получаете текстовый редактор и открываете html-файл, а затем удаляете его. – Xrait

+0

Это пользовательский ввод, который мне нужно дезинфицировать. – Clint

+0

Как пользователь вводит ввод? – Xrait

ответ

0
$(function(){ 
    $('li ul').remove(); 
}) 
+0

Если бы вы могли отредактировать свой ответ и объяснить, что показывает код, который вы показываете, и почему/как этот код отвечает на вопрос, это может реально помочь. –

Смежные вопросы