如何在Select2 JQuery插件中定义占位符文本

时间:2013-06-04 15:00:53

标签: jquery jquery-plugins

我永远无法在Select2 JQuery插件中定义占位符文本。我尝试了代码

$("#first").select2({
    placeholder: {id: "", text: "Choose an option…"}
});

但它对我不起作用。我的代码是here

而且,如何搜索矩形为rounded,Select2的版本是什么?

2 个答案:

答案 0 :(得分:6)

您必须在select元素的开头添加一个空选项:

<select name="first" id="first"> 
    <option></option>
    ...
</select>

然后只需添加一个这样的占位符:

$(document).ready(function(){
    $("#first").select2({
        placeholder: "Your placeholder",
        allowClear: false
    });
});

答案 1 :(得分:1)

占位符选项应该是documentation中指定的字符串。话虽这么说,你的代码应该只是:

$("#first").select2({
    placeholder: "Choose an option…"
});

对于要舍入的搜索输入:通过CSS自己完成。当前版本(v3.4.0)还没有这个“功能”。