javascript - 在 Javascript 中控制 ASP.Net TreeView

标签 javascript asp.net treeview

当我点击父节点时,如何编写 Javascript 展开和折叠 TreeView 的特定父节点?

如果其中一个父节点展开,那么如果我单击它,它应该会折叠;如果已经折叠,则反之亦然。

最佳答案

就这么简单:

<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 时。

Here is an example

关于javascript - 在 Javascript 中控制 ASP.Net TreeView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302170/

相关文章:

javascript - 将 JSON 对象转换为非 JSON 格式的对象

javascript - 对 Angular 滚动div

asp.net - 使用 javascript 回发时未触发事件

asp.net - Microsoft.Web.UI.WebControls Treeview 在某些计算机上未呈现

ASP.NET——如何使用来自 ASHX 处理程序的 XML 数据响应填充 TreeView 控件

javascript - react 语义用户界面 : How to set focus for input field of dropdown element

javascript - 无法从 javascript 删除 cookie

c# - 当前在控制台应用程序中从 ASP.NET Razor 模板生成 HTML 的最佳解决方案是什么?

c# - 如何更改 sageframe 的 .net 框架版本?

c# - 如何在 TreeView 控件的级别1和级别2中设置不同的样式?