「フィルタリング可能な」アイテムのリストを作成しようとしています。ユーザーはリスト要素(親)をクリックできる必要があります。これにより、他のすべての親要素が非表示になり、「子」が表示されます。
htmlの例は次のとおりです。
<ul class='parent_list'>
<li>Parent 1</li>
<ul class='child_list'>
<li>Child 1</li>
<li>Child 2</li>
</ul>
</li>
<li>Parent 2</li>
<ul class='child_list hidden'>
<li>Child 1</li>
<li>Child 2</li>
</ul>
</li>
</ul>
私のjQueryコードは次のとおりです。
$('.parent_list li').click(function(){
$(this).siblings().addClass('hidden');
$(this).children().removeClass('hidden');
});
もちろん、javascriptで、私はこのようなことについてあまり経験がないことがわかるでしょう。私はグーグルでたくさんの異なる例を検索しようとしましたが、まだ何も機能させることができませんでした。任意のヒント?
ありがとう!