如何完全清除select2控件?

7 浏览
0 Comments

如何完全清除select2控件?

我正在使用很棒的select2控件

我试图清除并禁用带有内容的select2,所以我这样做:

$("#select2id").empty();
$("#select2id").select2("disable");

好的,它能工作,但是如果我选中了一个值,所有的项目都会被删除,控件被禁用,但是选中的值仍然显示。我想要清除所有的内容,这样占位符就会显示。这是一个我创建的例子,你可以在这里看到这个问题:http://jsfiddle.net/BSEXM/

HTML:





代码:

$(document).ready(function () {
    $("#sel").select2();
    $("#pres").click(function () {
        $("#sel").empty();
        $("#sel").select2("disable");
    });
    $("#ena").click(function () {
        $("#sel").select2("enable");
    });
});

CSS:

#sel {
    margin: 20px;
}

你有任何想法或建议吗?

0