admin管理员组文章数量:1278983
How to add FontAwesome before the placeholder text on Select2.
This is my Select2 option code:
var placeholder = "<i class='fa fa-search'></i> " + "Select a places";
$(".select2").select2({
placeholder: placeholder,
width: null
});
This is my HTML code:
<select class="form-control select2">
<option></option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
Thank you.
How to add FontAwesome before the placeholder text on Select2.
This is my Select2 option code:
var placeholder = "<i class='fa fa-search'></i> " + "Select a places";
$(".select2").select2({
placeholder: placeholder,
width: null
});
This is my HTML code:
<select class="form-control select2">
<option></option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
Thank you.
Share Improve this question asked Feb 15, 2016 at 9:10 cocksparrercocksparrer 2191 gold badge6 silver badges17 bronze badges 10- what do you mean with 'before' ? – Jonas Commented Feb 15, 2016 at 9:15
- Select box has not placeholder property.. so please use first option to placeholder. – JavidRathod Commented Feb 15, 2016 at 9:17
- I'm sorry, I mean the icon is on the left of the placeholder text. – cocksparrer Commented Feb 15, 2016 at 9:17
- @javedrathod, thank you for the ment, but select2 has it. – cocksparrer Commented Feb 15, 2016 at 9:22
- i think you want search icon before select 2 right? – JavidRathod Commented Feb 15, 2016 at 9:28
1 Answer
Reset to default 10Declare the escapeMarkup
function between Select2 options, then use "search" icon code (you can find it in the Font-Awesome Cheatsheet page) for the placeholder
:
$(function() {
var placeholder = " Select a place";
$(".select2").select2({
placeholder: placeholder,
width: null,
escapeMarkup: function(m) {
return m;
}
});
});
.select2 {
font-family: 'FontAwesome'
}
<link href="https://maxcdn.bootstrapcdn./bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn./font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare./ajax/libs/select2/4.0.2-rc.1/css/select2.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis./ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare./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>
本文标签: javascriptSelect2 Font Awesome Icon on PlaceholderStack Overflow
版权声明:本文标题:javascript - Select2 Font Awesome Icon on Placeholder - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741259811a2367398.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论