javascript - jquery获取所有下拉值

标签 javascript jquery

我有下拉菜单<select> id my_dropdown 。我允许多选。我知道如何使用 jquery 提取选定的值:

var values = $('#my_dropdown').val();

如果我选择多个,这将返回一个值数组。我还需要获取下拉列表中的所有值,无论选择什么。如何使用 jquery 类似地获取给定 id 的下拉列表中的所有值?

最佳答案

怎么样:

var values = [];
$('#my_dropdown option').each(function() { 
    values.push( $(this).attr('value') );
});

关于javascript - jquery获取所有下拉值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923858/

相关文章:

jquery - 单击 Bootstrap 中的按钮后如何去除光环?

javascript - jQuery 正在删除错误的表列

javascript - 创建 div 元素时奇怪的 Javascript/JQuery 行为

javascript - 遍历一个 div 中的所有 div(包括子元素)

javascript - 在 Internet Explorer 中交换选项框?

javascript - 将CSS添加到没有标签的文本

javascript - 如何通过悬停或鼠标悬停同时更改多个(至少两个)不同span或div的高亮颜色?

jquery - 被迫使用 jQuery 而不是 $

javascript - 整个站点使用一个 Django Channels websocket 消费者?

javascript - 从函数参数创建 arraylist