在jquery中使用optgroup删除多项选择项

Kan*_*hka 1 html javascript jquery jquery-multiselect

有没有办法使用jquery清除所有选项和optgroup HTML元素?

我的HTML select元素是这样的,

<select id="users" name="multiselect" multiple="multiple" style="width:382px;" >
    <optgroup id="groupadmin" label="Group Admin"></optgroup>
    <optgroup id="systemusers" label="System User"></optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)

Sat*_*pal 5

你可以使用.empty()

描述:从DOM中删除匹配元素集的所有子节点.

$('#users').empty()
Run Code Online (Sandbox Code Playgroud)

小提琴

编辑

在使用multiSelect插件时,您需要使用.multiSelect('refresh')方法.

$('#users').empty().multiSelect('refresh'); 
Run Code Online (Sandbox Code Playgroud)

更新小提琴