HTML
xxxxxxxxxx
1
2
<button type="button" class="btn btn-primary" id="clear-filter-input" data-mdb-ripple-init>Clear filter input</button>
3
4
<select data-mdb-select-init data-mdb-filter="true" id="clearFilterExample">
5
<option value="1">One</option>
6
<option value="2">Two</option>
7
<option value="3">Three</option>
8
<option value="4">Four</option>
9
<option value="5">Five</option>
10
<option value="6">Six</option>
11
<option value="7">Seven</option>
12
<option value="8">Eight</option>
13
<option value="9">Nine</option>
14
<option value="10">Ten</option>
15
</select>
16
CSS
1
1
JS
xxxxxxxxxx
1
2
const selectEl = document.querySelector('#clearFilterExample');
3
const selectInstance = mdb.Select.getInstance(selectEl);
4
5
const clearInputBtn = document.querySelector('#clear-filter-input');
6
clearInputBtn.addEventListener('click', () => {
7
selectInstance.filterInput.value = "";
8
selectInstance.filterInput.dispatchEvent(new Event('input'));
9
});
10
11
Console errors: 0