скрыть элементы
в меню нужно скрыть пункт и все подпунты. пункт Фрукты скрыт с помощью кода (внизу), а подпункты не получается скрыть
<li style="padding-top:5px;"> <a class="folder" href="/" ">Фрукты</a> <ul> <li> <div class="item-text" style=""> <a href="/" style="">апельсины</a> </div> </li> <li> <div class="item-text" style=""> <a href="/" style="">яблоки</a> </div> </li> </ul>
<script>
$(" .folder").css("display", function(i,val){
if($(this).text() == "Фрукты")
return "none";
else
return val;
});
</script>
|
$(".folder:contains(Фрукты), li ul li").hide();
|
да, спасибо большое. и намного короче :)
|
нет, все же не так получилось как нужно, получилось что скрываются все ul li а не только у данной папки (в примере только один блок, на самом деле они повторяются)
|
Если я представляю как повторяютя, то тогда так:
$(".folder:contains(Фрукты), .folder:contains(Фрукты) ~ ul li").hide();
|
да - этот работает как нужно, спасибо :)
|
| Часовой пояс GMT +3, время: 03:49. |