[英]How to remove select DOM completely while using select2?
destroy方法只删除插件创建的select2的支持DOM。 但我仍然可以在DOM树中看到基本的选择标记。 目前我正在做以下事情以摆脱我使用select2创建的选择:
$("#elID").select2('destroy');
$("#elID").remove();
必须有一些插件支持本身才能正确实现这一点。 但我无法在任何地方找到它。
任何帮助表示赞赏。
在调用destroy插件后,使用remove()
删除元素;
$("#auditID").select2('destroy').remove();
$('button').click(function() { $("#auditID").select2('destroy').remove(); }) $("#auditID").select2();
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.js"></script> <link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.css"> <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.js"></script> <select id="auditID"> <option>1</option> <option>2</option> <option>3</option> </select> <button>Remove</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.