当前位置:首页 > jquery

jquery获取下拉框选中的值

2026-03-17 08:08:34jquery

使用 jQuery 获取下拉框选中值的方法

通过 val() 方法直接获取选中的值
适用于标准 <select> 元素,返回当前选中项的 value 属性值:

var selectedValue = $('#dropdownId').val();

通过 find(':selected') 获取选中项对象
需要同时获取文本或其他属性时使用:

var selectedOption = $('#dropdownId').find(':selected');
var value = selectedOption.val();
var text = selectedOption.text();

处理多选下拉框
<select multiple> 时,val() 返回数组:

var multiValues = $('#multiSelectId').val(); 
// 返回如 ["value1", "value2"]

注意事项

动态加载内容时需确保 DOM 就绪
建议将代码放在 $(document).ready() 中:

$(document).ready(function(){
    $('#dropdownId').change(function(){
        console.log($(this).val());
    });
});

事件监听推荐方式
通过 change 事件实时获取值变化:

$('#dropdownId').on('change', function(){
    alert($(this).val());
});

兼容性方案

旧版本 jQuery 的备用写法
:selected 选择器失效可使用:

var value = $('#dropdownId option:selected').val();

纯 JavaScript 等价方法
不依赖 jQuery 的实现方式:

jquery获取下拉框选中的值

document.getElementById('dropdownId').value;

标签: 下拉框jquery
分享给朋友:

相关文章

jquery 之家

jquery 之家

jQuery 之家是一个专注于 jQuery 相关资源的中文网站,提供插件、教程、代码示例等内容。以下是相关信息整理: jQuery 之家网站内容 该网站通常包含以下资源: jQuery 插件下载…

jquery和vue的区别

jquery和vue的区别

核心设计理念 jQuery是一个基于DOM操作的轻量级JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计等任务。它采用命令式编程风格,需要手动操作DOM元素。 Vue是一个渐进…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery 元素

jquery 元素

jQuery 元素选择与操作 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的元素选择与操作方法…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…