Select-picker
<select class="selectpicker form-control " name="name_id" >
<option disabled selected value> -- select a category -- </option>
<option id="classes" value="class" >class </option>
<option id="schedule" value="schedule" >schedule</option>
</select>
Javascript
document.querySelector('#classes').setAttribute("data-subtext", "Class 2");
$(".selectpicker").selectpicker('render').selectpicker("refresh");
Hide subtext
$('.selectpicker').selectpicker({
showSubtext: false
});
I try to unset the data-subtext by hiding it but nothing happens.
This is my reference: Trying to set data-live-search to select-picker
UPDATE :
Thank you @HMZ for the solution!.
As a proof of concept, i am using buttons to trigger changing the
data-subtext
ofoption
elements but this can easily be triggered via some event or a different mechanism.