HTML
xxxxxxxxxx
1
<div class="container mt-5">
2
<div>
3
<select id="mySelect" data-mdb-select-init>
4
<option value="1">One</option>
5
<option value="2">Two</option>
6
<option value="3">Three</option>
7
<option value="4">Four</option>
8
<option value="5">Five</option>
9
</select>
10
<label class="form-label select-label">Example label</label>
11
</div>
12
13
<button id="removeOptionsBtn" class="btn btn-primary mt-5">
14
Remove all options
15
</button>
16
</div>
17
CSS
1
1
JS
xxxxxxxxxx
1
document.querySelector('#removeOptionsBtn').addEventListener('click', () => {
2
const selectEl = document.querySelector('#mySelect');
3
const selectInstance = mdb.Select.getInstance(selectEl);
4
5
selectInstance.dispose();
6
7
selectEl.querySelectorAll('option').forEach(option => option.remove())
8
9
new mdb.Select(selectEl);
10
});
11
Console errors: 0