bootstrap-select refresh subtext
Show usage of .refresh() to update subtext.
by Cristiano Oliveira
HTML
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="http://silviomoreto.github.io/bootstrap-select/bootstrap-select.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.11.2/css/bootstrap-select.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.11.2/js/bootstrap-select.min.js"></script>
<select class="form-control selectpicker" data-hide-disabled="true" data-show-subtext="true" data-live-search="true">
<option value="" disabled selected></option>
<option value="update" data-subtext="old subtext">Update subtext</option>
<option value="delete" data-subtext="more subtext">Delete subtext</option>
</select>
CSS
.bootstrap-select.btn-group .dropdown-toggle .caret {
width: 5px;
border: none;
font-family: 'Glyphicons Halflings';
line-height: 0.5;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid\9;
border-right: 4px solid transparent;
border-left: 4px solid transparent
}
/*.bootstrap-select.btn-group .dropdown-toggle .caret:before {content: "\e003";}*/
/*.bootstrap-select.btn-group .dropdown-toggle .caret {display: none;}*/
JavaScript
$(".selectpicker").selectpicker();