0

だから私はネストされたリストを持っています:

<ul>
    <li>
        <a href="#">a</a>
        <ul>
            <li>
                <a href="#">a.1</a>
            </li>
            <li>
                <a href="#">a.2</a>
            </li>
        </ul>
    </li>
    <li>
        <a href="#">b</a>
        <ul>
            <li>
                <a href="#" class="open">b.1</a>
            </li>
            <li>
                <a href="#">b.2</a>
            </li>
        </ul>
    </li>
</ul>

また、アイテムを次のネストされたリストに移動するクリックで発生するイベントがあります (a をクリックすると、リストに a.1 と a.2 が表示されます)。私がやりたいことは、クリックをシミュレートして現在のメニューを設定できるようにすることです。ただし、チェーンに関数を実行させる最良の方法はわかりません。この例では、b をクリックし、次に b.2 の順にクリックする必要があります。最小限のコードでこれを達成するにはどうすればよいでしょうか? そして本当のキッカーは、ネストされたリストを多数 (最大 4 つまで) 持つ可能性があることです。そのため、これをある程度柔軟にしたいと考えています。ヘルプ!これは私が作った限りです:

currentMenu: function() {
    var $open = $mID.find('.open');
    if($open.length > 0) {

    }
}

ありがとう!

4

1 に答える 1

-1

ここにデモを追加しました。これはあなたが行うかもしれないことです。それが役に立てば幸い!

于 2012-07-19T22:54:35.203 に答える