this would be my second post here, would be great if someone could support with his magic knowlegde :)
What I would like to achieve?
Changing the option I would like to remove attribute 'selected' from default and add to option I clicked.
This is my desired HTML:
<select class="flex-calc-length">
<option value="6">1/2 year</option>
<option value="12" selected>1 year</option>
<option value="24">2 years</option>
<option value="36">3 years</option>
<option value="48">4 years</option>
<option value="60">5 years</option>
</select>
But overall this is a part of materialize.css Select feature which adding a bunch of code, converting from above to:
<div class="select-wrapper flex-calc-length">
<span class="caret">▼</span>
<input type="text" class="select-dropdown" readonly="true" data-activates="select-options-3062497b-bc40-0e77-91c3-550f09e8e872" value="1 year">
<ul id="select-options-3062497b-bc40-0e77-91c3-550f09e8e872" class="dropdown-content select-dropdown" style="width: 215.2px; position: absolute; top: 0px; left: 0px; display: none; opacity: 1;">
<li class=""><span>1/2 year</span></li>
<li class=""><span>1 year</span></li>
<li class="active selected"><span>2 years</span></li>
<li class=""><span>3 years</span></li>
<li class=""><span>4 years</span></li>
<li class=""><span>5 years</span></li>
</ul>
<select class="flex-calc-length initialized" data-select-id="3062497b-bc40-0e77-91c3-550f09e8e872">
<option value="6">1/2 year</option>
<option value="12" selected="">1 year</option>
<option value="24">2 years</option>
<option value="36">3 years</option>
<option value="48">4 years</option>
<option value="60">5 years</option>
</select>
</div>