jQuery 树形下拉列表是一种基于 jQuery 的 UI 组件,用于展示具有层级关系的数据。它允许用户通过展开和折叠树形结构来选择或浏览数据。这种组件通常用于需要展示复杂层级数据的场景,如组织结构、文件目录等。
以下是一个简单的静态树形下拉列表的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery 树形下拉列表</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
ul {
list-style-type: none;
padding-left: 20px;
}
.tree-toggle {
cursor: pointer;
}
</style>
</head>
<body>
<div id="tree">
<ul>
<li class="tree-toggle">节点1
<ul>
<li>子节点1.1</li>
<li>子节点1.2</li>
</ul>
</li>
<li class="tree-toggle">节点2
<ul>
<li>子节点2.1</li>
<li>子节点2.2</li>
</ul>
</li>
</ul>
</div>
<script>
$(document).ready(function() {
$('.tree-toggle').click(function() {
$(this).next('ul').slideToggle();
});
});
</script>
</body>
</html>
通过以上内容,你应该对 jQuery 树形下拉列表有了基本的了解,并能够解决一些常见问题。如果需要更详细的功能实现或遇到特定问题,可以进一步提问。