jquery获取select选中的值
使用 jQuery 获取 select 选中值的方法
方法一:使用 val() 方法
通过 jQuery 的 val() 方法可以快速获取选中的值,适用于单选和多选下拉框。

var selectedValue = $('#selectId').val();
方法二:使用 :selected 选择器
如果需要获取选中的文本内容或处理多选下拉框,可以使用 :selected 选择器。

var selectedText = $('#selectId option:selected').text();
方法三:处理多选下拉框
对于允许多选的 select 元素,val() 方法会返回一个数组。
var selectedValues = $('#multiSelectId').val();
$.each(selectedValues, function(index, value) {
console.log(value);
});
方法四:监听 change 事件 通常在用户选择选项时需要实时获取值,可以监听 change 事件。
$('#selectId').change(function() {
var selectedValue = $(this).val();
console.log(selectedValue);
});
注意事项
- 确保在 DOM 加载完成后执行 jQuery 代码,可以将代码放在
$(document).ready()中。 - 对于动态加载的 select 元素,可能需要使用事件委托。






