HTML
xxxxxxxxxx
1
<div class="row m-3">
2
<div class="col-sm-3 col-md-3 col-lg-3">
3
<select id="categories" class="select" multiple>
4
<option value="1">Weather</option>
5
<option value="2">Forestry</option>
6
<option value="3">Wildlife</option>
7
<option value="4">Traffic</option>
8
<option value="5">Tourism</option>
9
<option value="6">Safety</option>
10
</select>
11
<label for="categories" class="form-label select-label">WORKING Categories</label>
12
</div>
13
</div>
14
15
<div class="row m-3">
16
<div class="col-sm-3 col-md-3 col-lg-3">
17
This sample does NOT work
18
<select id="notcategories" class="select" multiple>
19
<option value="1">Weather</option>
20
<option value="2">Forestry</option>
21
<option value="3">Wildlife</option>
22
<option value="4">Traffic</option>
23
<option value="5">Tourism</option>
24
<option value="6">Safety</option>
25
</select>
26
<label for="categories" class="form-label select-label">NOT WORKING Categories</label>
27
</div>
28
</div>
CSS
1
1
JS
xxxxxxxxxx
1
const multiSelect = document.querySelector('#categories');
2
const multiSelectInstance = mdb.Select.getInstance(multiSelect);
3
multiSelectInstance.setValue(['1','3','5']);
4
5
//THIS DOESNT WORK
6
const multiSelect1 = document.querySelector('#notcategories');
7
const multiSelectInstance1 = mdb.Select.getInstance(multiSelect1);
8
values = ['1','3','5'];
9
multiSelectInstance1.setValue(values);
Console errors: 0