HTML
xxxxxxxxxx
1
<div class="container-fluid">
2
<div class="row">
3
<div class="col-6">
4
<select id="mySelect" class="mdb-select md-form">
5
<option value="" disabled selected>Choose your number</option>
6
<option value="1">One</option>
7
<option value="2">Two</option>
8
<option value="3">Three</option>
9
<option value="4">Four</option>
10
<option value="5">Five</option>
11
</select>
12
</div>
13
<div class="col">
14
<button id="first-button" type="button" class="btn btn-primary">Click me first (add +5)</button>
15
<button id="second-button" type="button" class="btn btn-primary">Click me second (add + 5)</button>
16
</div>
17
</div>
18
</div>
CSS
1
1
JS
xxxxxxxxxx
1
$(document).ready(function() {
2
$('.mdb-select').materialSelect();
3
});
4
5
$('#first-button').click(function () {
6
var optionList = '';
7
8
optionList = optionList + '<option value="6">Six</option>';
9
optionList = optionList + '<option value="7">Seven</option>';
10
optionList = optionList + '<option value="8">Eight</option>';
11
optionList = optionList + '<option value="9">Nine</option>';
12
optionList = optionList + '<option value="10">Ten</option>';
13
$('#mySelect').append(optionList);
14
$('.mdb-select').materialSelect({ destroy: true });
15
$('.mdb-select').materialSelect();
16
});
17
18
$('#second-button').click(function () {
19
var optionList = '';
20
21
optionList = optionList + '<option value="11">Eleven</option>';
22
optionList = optionList + '<option value="12">Twelve</option>';
23
optionList = optionList + '<option value="13">Thirteen</option>';
24
optionList = optionList + '<option value="14">Fourteen</option>';
25
optionList = optionList + '<option value="15">Fifthteen</option>';
26
$('#mySelect').append(optionList);
27
$('.mdb-select').materialSelect({ destroy: true });
28
$('.mdb-select').materialSelect();
29
});
30
Console errors: 0