управлять видом дерева ASP.Net в Javascript - PullRequest
1 голос
/ 20 февраля 2010

Как мне написать Javascript, чтобы развернуть и свернуть определенный родительский элемент TreeView, когда я нажимаю на родительский узел?

Если один из родительских узлов развернут, то если я нажму на него, он должен свернуться; а если уже рухнул, то наоборот.

1 Ответ

3 голосов
/ 20 февраля 2010

Это так же просто, как:

<ul id="tree">
    <li>
        <span class="title">Title</span>
        <ul>
            <li><span class="title">Item 1</span></li>
            <li><span class="title">Item 2</span></li>
            <li><span class="title">Another item</span>
                <ul>
                    <li><span class="title">another one</span></li>
                </ul>
            </li>
        </ul>
    </li>
</ul>

$(document).ready(function(){
    $('#tree span.title').click(function(){
        $(this).next().toggle();
    });
});

При использовании jQuery.

Вот пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...