<ul>
を展開して、それを隠した後に非表示にするこの機能があります。しかし、<li>
を押すと、閉じるか展開されます。 <h4>
がクリックされた場合にのみ、どのように切り替えるのですか?事前にリストではなくヘッダ要素だけを切り替える方法
$('.category ul').hide();
$('.sub').click(function() {
$(this).find('ul').slideToggle();
});
<ul class="category text-center">
<li class="sub">
<h4><b>Licenses</b></h4>
<ul class="archive_posts">
<li class="posts"><a href="www.google.com" target="_blank">Licence types and users plans</a></li>
<li class="posts"><a href="#">Adding new licence</a></li>
<li class="posts"><a href="#">Updating licence</a></li>
<li class="posts"><a href="#">Removing licence</a></li>
</ul>
</li>
</ul>
感謝。
変更セレクタ '.SUB h4'か? –
これは解決するのが非常に簡単な問題のようです。何か試しましたか? – j08691
h4にはUlがありません。 –