質問

私は、次のようないくつかのHTMLを持っています

<ul>
    <li><a href="#">Page 1</a></li>
    <li><a href="#" class="toggle">[Open|Close]</a><a href="#">Page 2</a>
        <ul>
            <li><a href="#">Page 2-1</a></li>
            <li><a href="#">Page 2-2</a></li>
            <li><a href="#">Page 2-3</a></li>
            <li><a href="#">Page 2-4</a></li>
        </ul>
    </li>
    <li><a href="#">Page 3</a></li>
    <li><a href="#">Page 4</a></li>
    <li><a href="#">Page 5</a></li>
</ul>

そしてクラスのトグル 'はAがクリックされたとき、ULがトグルされることをしたいと思います。私は基本的なjQueryのものとかなりまともですが、ここ1で開始する本当のアイデアを持っていません!同じ結果を達成する任意の他のアプローチは、あまりにも歓迎されるでしょう。

役に立ちましたか?

解決

そのマークアップでは、これは動作します。

$('.toggle').click(function(){
    $(this).siblings('ul').toggle();
});

他のヒント

、jQueryのトグル機能をチェックしてください   http://docs.jquery.com/Effects/toggleする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top