我正在使用真棒select2 control。如何完全清洁select2控件?
我试图清理和禁用内容选择2太让我这样做:
$("#select2id").empty();
$("#select2id").select2("disable");
好,它的工作原理,但如果我有一个值来选择所有项目被删除,控制已禁用,但所选值仍显示。我想清除所有内容,以便显示占位符。下面是一个例子,我在哪里可以看到问题:http://jsfiddle.net/BSEXM/
HTML:
<select id="sel" data-placeholder="This is my placeholder">
<option></option>
<option value="a">hello</option>
<option value="b">all</option>
<option value="c">stack</option>
<option value="c">overflow</option>
</select>
<br>
<button id="pres">Disable and clear</button>
<button id="ena">Enable</button>
代码:
$(document).ready(function() {
$("#sel").select2();
$("#pres").click(function() {
$("#sel").empty();
$("#sel").select2("disable");
});
$("#ena").click(function() {
$("#sel").select2("enable");
});
});
CSS:
#sel {
margin: 20px;
}
你有什么想法或对此有何建议?
标题有误导性。请为未来的读者改变。 – ManuelSchneid3r 2017-05-19 08:26:01