jQuery 下拉多选框是一种基于 jQuery 的 UI 组件,允许用户在同一个下拉菜单中选择多个选项。这种组件通常用于需要用户从一组选项中选择多个值的场景,例如标签选择、权限设置等。
以下是一个简单的 jQuery 下拉多选框的示例代码:
<!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>
.multiselect {
width: 200px;
}
.multiselect label {
display: block;
}
</style>
</head>
<body>
<div class="multiselect">
<label><input type="checkbox" name="option" value="A"> 选项 A</label>
<label><input type="checkbox" name="option" value="B"> 选项 B</label>
<label><input type="checkbox" name="option" value="C"> 选项 C</label>
</div>
<script>
$(document).ready(function() {
$('.multiselect input[type="checkbox"]').change(function() {
console.log('选中的值:', $('.multiselect input[type="checkbox"]:checked').map(function() {
return this.value;
}).get());
});
});
</script>
</body>
</html>通过以上示例代码和常见问题解决方法,您可以快速实现一个基本的 jQuery 下拉多选框,并根据需要进行扩展和优化。