【发布时间】:2021-11-01 04:53:23
【问题描述】:
我想要最左边的搜索图标,如下图所示。 fontawesome 的搜索图标是 <i class="fas fa-search"></i> 或者我们可以使用 bootstrap 的 Glyphicons。
内容:“\e003”; font-family: "字形半身人";
启用多选时我找不到添加图标的方法。
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.13.3/css/selectize.bootstrap3.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.13.3/js/standalone/selectize.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/js/all.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"/>
<select multiple class="form-control select-key" id="sel2" name="key-list[]">
<option>SBI Cap</option>
<option>PGIM MidCap</option>
<option>Axis SmallCap</option>
<option>Kotak Technology</option>
<option>SBI Technology</option>
</select>
JS
$(function () {
$("#sel2").selectize({
onDropdownOpen: function($dropdown) {
if (!this.lastQuery.length) {
this.close();
this.settings.openOnFocus = false;
}
},
onItemAdd: function() {
this.close();
},
onType : function (str) {
if (str === "") {
this.close();
}
}
});
});
【问题讨论】:
标签: javascript jquery selectize.js