Как удалить пустые теги <ul></ul>
Здравсвуйте. У меня есть список такого вида:
<ul class="tree dhtml"> <li>Категория1 <ul> <li>Подкатегория 1.1<ul></ul></li> <li>Подкатегория 1.2<ul></ul></li> </ul> </li> </ul> В подкатегориях у меня попадаются пустые теги вида "<ul></ul>". Возможно ли их как нибудь удалить не затронув остальные с помощью javascript или jquery? |
Lodas,
:-? <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.js'></script> <script> $(window).load(function(){ alert($('body').html()); $('ul:empty').remove(); alert($('body').html()); }) </script> </head> <body> <ul class="tree dhtml"> <li>Категория1 <ul> <li>Подкатегория 1.1<ul></ul></li> <li>Подкатегория 1.2<ul></ul></li> </ul> </li> </ul> </body> </html> |
Lodas, это борьба с последствиями. Адекватный человек будет бороться с причиной, но я не намекаю )
|
спасибо шеф:)
|
А почему бы просто не скрыть их с помощью CSS?
.tree.dhtml ul:empty { display: none; } |
Часовой пояс GMT +3, время: 10:22. |