要实现jQuery Select联动效果,您可以使用以下方法:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<select class="mySelect">
<option value="option1">选项1</option>
<option value="option2">选项2</option>
<option value="option3">选项3</option>
</select>
<select class="mySelect">
<option value="optionA">选项A</option>
<option value="optionB">选项B</option>
<option value="optionC">选项C</option>
</select>
change
事件监听器。然后,根据所选值更新其他下拉列表的可用选项。例如:$(document).ready(function() {
$('.mySelect').on('change', function() {
var selectedValue = $(this).val();
var otherSelect = $(this).siblings('.mySelect');
// 根据所选值清空其他下拉列表的选项
otherSelect.empty();
// 根据所选值添加新的可用选项
switch (selectedValue) {
case 'option1':
otherSelect.append('<option value="optionA">选项A</option>');
otherSelect.append('<option value="optionB">选项B</option>');
break;
case 'option2':
otherSelect.append('<option value="optionC">选项C</option>');
break;
case 'option3':
otherSelect.append('<option value="optionA">选项A</option>');
otherSelect.append('<option value="optionC">选项C</option>');
break;
}
});
});
现在,当您更改一个下拉列表的选项时,其他下拉列表将根据所选值更新其可用选项。您可以根据需要修改此示例以适应您的具体需求。