Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery раскрывающийся список (https://javascript.ru/forum/jquery/11330-jquery-raskryvayushhijjsya-spisok.html)

teclis 18.08.2010 11:10

jQuery раскрывающийся список
 
Почему получается, что кнопка второго уровня не реагирует на клик =\

(структура списка генерируеться pHp (Bitrix CMS) и менять её нельзя, скрипт нужен именно под такую)


Вот код:

<script type="text/javascript">
$(document).ready(function(){
$("ul.razdel").hide();
$("h3 span").click(function(){
$(this).parent().next().slideToggle();
});
});
</script>


<title>Без названия</title>
</head>
<body>

<div class="catalog-section-list">
<div class="box">
<h3>1 уровень<span class="expand">+</span></h3>

<ul>
<li>
<ul class="cat_group">
<li>
<h3>2 уровень<span class="expand">+</span></h3>
</li>
</ul>
<ul class="cat_razdel">
<li>
1111
</li>
<li>
2222
</li>
<li>
3333
</li>
</ul>
</li>
</ul>

</div>

inGray 18.08.2010 17:56

Потому что $(this).parent().next() - возвращает во втором случае не ссылку на список cat_razdel:yes:


Часовой пояс GMT +3, время: 03:29.