gpt4 book ai didi

javascript - 占位符上的 Select2 Font Awesome 图标

转载 作者:数据小太阳 更新时间:2023-10-29 05:18:17 24 4
gpt4 key购买 nike

如何在 Select2 的占位符文本前添加 FontAwesome。

这是我的 Select2 选项代码:

var placeholder = "<i class='fa fa-search'></i>  " + "Select a places";
$(".select2").select2({
placeholder: placeholder,
width: null
});

这是我的 HTML 代码:

<select class="form-control select2">
<option></option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>

谢谢。

最佳答案

在 Select2 选项之间声明 escapeMarkup 函数,然后使用“搜索”图标代码(您可以在 Font-Awesome Cheatsheet 页面中找到它)作为 placeholder:

$(function() {
var placeholder = "&#xf002 Select a place";
$(".select2").select2({
placeholder: placeholder,
width: null,
escapeMarkup: function(m) {
return m;
}
});
});
.select2 {
font-family: 'FontAwesome'
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2-rc.1/css/select2.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2-rc.1/js/select2.min.js"></script>

<select class="form-control select2">
<option></option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>

关于javascript - 占位符上的 Select2 Font Awesome 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35405269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com