скрыть элементы
в меню нужно скрыть пункт и все подпунты. пункт Фрукты скрыт с помощью кода (внизу), а подпункты не получается скрыть
<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, время: 01:09. |