Select2 JQuery Select Boxes插入文本选项

时间:2014-01-12 11:52:12

标签: jquery jquery-select2

在最近的一次搜索中,为了找到一个启用了AJAX,类型为基础的富HTML基于选择框的替代方案,我遇到了基于JQuery的Select2(http://ivaynberg.github.com/select2/),并发现它是一个很好的选择。

然而,有一件事我没有发现做得非常好,是关于在select2插件的文本框中输入值而没有出现在选择列表中的选项的文档。

我已阅读此帖:Entering values into a jquery-select2 that are not in the select list但它对我没有帮助。

任何有关它的帮助或信息都会非常令人满意。

1 个答案:

答案 0 :(得分:0)

尝试将此添加到$ opts初始化:

    //Allow manually entered text in drop down.
    createSearchChoice: function(term, data) {
        if ( $(data).filter( function() {
            return this.text.localeCompare(term) === 0;
        }).length === 0) {
            return {id:term, text:term};
        }
    },