如何从DOM删除select2
假设我们有一个简单的select2
列表:
<select id="e1"> <option value="AL">Alabama</option> ... <option value="WY">Wyoming</option> </select>
发起如下:
$("#e1").select2();
我如何删除select2
并将其返回到正常的下拉菜单? 我找不到任何示例或文档中的条目。
就像是:
$("#e1").select2('remove');
会好的。
你需要在select2上使用destroy
方法。 请参阅文档
即
$("#e1").select2('destroy');
那为我工作!
var $select = $('.select2').select2(); //console.log($select); $select.each(function(i,item){ //console.log(item); $(item).select2("destroy"); });
版本4.0
$element.data('select2').destroy();