Javascript 如何在使用select2时完全删除select DOM?

Javascript 如何在使用select2时完全删除select DOM?,javascript,jquery-select2,select2,Javascript,Jquery Select2,Select2,destroy方法仅删除由插件创建的select2支持DOM。但我仍然可以在DOM树中看到基本的select标记。 目前,我正在执行以下操作以摆脱使用select2创建的select: $("#elID").select2('destroy'); $("#elID").remove(); 必须有一些插件本身的支持才能正确地实现这一点。但是我到处都找不到 非常感谢您的帮助。调用插件销毁后,使用remove()删除该元素 $(“按钮”)。单击(函数(){ $(“#audited”)。选择2('d

destroy方法仅删除由插件创建的select2支持DOM。但我仍然可以在DOM树中看到基本的select标记。 目前,我正在执行以下操作以摆脱使用select2创建的select:

$("#elID").select2('destroy');
$("#elID").remove();
必须有一些插件本身的支持才能正确地实现这一点。但是我到处都找不到


非常感谢您的帮助。

调用插件销毁后,使用
remove()
删除该元素

$(“按钮”)。单击(函数(){
$(“#audited”)。选择2('destroy')。删除();
})
$(“#试听”)。选择2()

1.
2.
3.

删除(“#试听”)。选择2('destroy')。删除()是的,使用可链接功能是个好主意。如果插件本身有支持的话,它就会awesome@Nachikethashu插件应该只销毁它创建的那些项目。。。。由于select不是由插件创建的,所以它不应该销毁它。销毁的另一个缺点是,如果dom中没有select,它就会抛出错误。不像通常的jqueryremoveapi。
$("#auditID").select2('destroy').remove();