jquery - 如何获取 Select2 下拉列表中的所有值?

标签 jquery ajax jquery-select2

我们如何获取 jQuery Select2 下拉插件中的所有元素。

我已将 Select2 应用于输入类型=隐藏,然后使用 Ajax 填充它。

现在,在一个实例中,我需要获取下拉列表中出现的所有值。

这是一个输入字段。

<input type="hidden" id="individualsfront" name="individualsfront" style="width:240px" value="" data-spy="scroll" required />

我已将其应用到此输入字段

$("#individualsfront").select2({
    multiple: true,
    query: function (query){
        var data = {results: []};
        $.each(yuyu, function(){
            if(query.term.length == 0 || this.text.toUpperCase().indexOf(query.term.toUpperCase()) >= 0 ){
                data.results.push({id: this.id, text: this.text });
            }
        });
        query.callback(data);
    }
});

yuyu 是来自某个 AJAX 调用并填充 Select2 的 json。

现在我想在其他代码中找到一种方法来获取 Select2 内的所有值。

最佳答案

我试图自己解决这个问题,发现你至少可以得到 select2 中的选项。

var options = $("#dropdown").find("option")
var optionsText = $("#dropdown").find("option[value='1']").text()

关于jquery - 如何获取 Select2 下拉列表中的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16187672/

相关文章:

javascript - 使用值对对象属性进行排序

templates - Select2 不使用我的 templateResults 或 templateSelection 选项

javascript - 如何重置 select2 中的特定选定选项

javascript - 表过滤器不适用于 select2

jquery - iScroll 要求您定义宽度和高度,但如果您有一个响应式网站,您如何定义宽度?

jquery 进度条不工作

javascript - 鼠标悬停动画奇怪的行为

php - 从选定的表行中获取 ID

jquery - 通过ajax更改数据源时的分页问题 - Infragistics WebDataGrid

javascript - 使用 jQuery 插件的 Ajax 形式的 TinyMCE 编辑器