jquery实现下拉框多选
时间: 2023-09-03 12:15:23 浏览: 189
jQuery实现下拉框多选可以通过以下步骤实现:
1. 创建一个下拉框,并将multiple属性设置为true以启用多选功能:
```
<select id="mySelect" multiple>
<option value="option1">Option 1</option>
<option value="option2">Option 2</option>
<option value="option3">Option 3</option>
</select>
```
2. 使用jQuery选择器选择该下拉框元素,并使用change事件处理程序来检测选项的更改:
```
$('#mySelect').change(function() {
// Code to handle selection changes
});
```
3. 在change事件处理程序中,使用jQuery的each()方法迭代选定的选项,并执行所需的操作:
```
$('#mySelect').change(function() {
var selectedValues = [];
$('#mySelect option:selected').each(function() {
selectedValues.push($(this).val());
});
// Code to handle selected values
});
```
在这里,我们使用了jQuery的each()方法来迭代选定的选项,并将其值添加到数组中。您可以根据需要使用此数组进行其他操作,例如显示所选值或将其发送到服务器进行处理。
阅读全文