jQuery树形下拉列表是一种基于jQuery库实现的动态下拉列表,它允许用户以树状结构浏览和选择选项。这种下拉列表通常用于展示具有层级关系的数据,如组织结构、分类目录等。
以下是一个简单的静态树形下拉列表的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery Tree Dropdown</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
.tree-dropdown {
width: 300px;
}
.tree-dropdown ul {
list-style-type: none;
padding-left: 20px;
}
.tree-dropdown li {
cursor: pointer;
}
.tree-dropdown li:hover {
background-color: #f0f0f0;
}
</style>
</head>
<body>
<div class="tree-dropdown">
<ul>
<li>Category 1
<ul>
<li>Subcategory 1.1</li>
<li>Subcategory 1.2</li>
</ul>
</li>
<li>Category 2
<ul>
<li>Subcategory 2.1</li>
<li>Subcategory 2.2</li>
</ul>
</li>
</ul>
</div>
<script>
$(document).ready(function() {
$('.tree-dropdown ul').hide();
$('.tree-dropdown li').click(function() {
$(this).find('ul').toggle();
});
});
</script>
</body>
</html>
通过以上示例代码和常见问题解决方法,您可以更好地理解和实现jQuery树形下拉列表。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云