Как удалить пустые теги <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, время: 07:25. |