Javascript 从Materialize multiple下拉列表中取消选择除first之外的所有元素

Javascript 从Materialize multiple下拉列表中取消选择除first之外的所有元素,javascript,jquery,material-design,multi-select,Javascript,Jquery,Material Design,Multi Select,我有一个多选下拉列表,如下所示,其中我选择了多个选项 <select class="select2 mysql_attr" id="mysql_attr" name="mysql_attr[]" title="Student " multiple > <option value="0"> All</option> <option value="1">Sub 1</option> <

我有一个多选下拉列表,如下所示,其中我选择了多个选项

  <select class="select2 mysql_attr" id="mysql_attr" name="mysql_attr[]" title="Student " multiple >
        <option value="0"> All</option>
        <option value="1">Sub 1</option>
        <option value="2">Sub 2</option>
        <option value="3">Sub 3</option>
        <option value="4">Sub 4</option>
    </select>

全部的
子1
次级2
子3
子4
我有第一个选择,叫做“全部”。单击此选项时,我希望除此之外的所有选定项目都应取消选择,如果单击其他选项,则此选项应取消选择

我找了很多,但什么也没找到


如何使用Materialize实现此目的?

为什么不能使用复选框instaed?为什么不能使用复选框instaed?