<form method="POST">
<select name="test">
<option value="5" >5</option>
<option value="10" >10</option>
<option value="25" >25</option>
<option value="50" >50</option>
<option value="100" >100</option>
</select>
<input type="submit" value="Upgrade">
</form>
$(document).ready(function() {
$("#e4").select2({
placeholder: "Select a State",
allowClear: true,
minimumInputLength: 2,
formatResult: format,
formatSelection: format,
escapeMarkup: function(m) { return m; }
});
function format(ciudad) {
return "<b class='icom-moon'>" + state.text + "</b>";
}
});
Но у меня почему-то он его не видит.
Все остальные опций видит а эту нет.
state из воздуха взяли вот тут:function format(ciudad) {
return "<b class='icom-moon'>" + state.text + "</b>";
}с чего Вы так решили?
return "<b class='icom-moon'>TEST</b>";Есть ошибки в консоле?
Будет проще если Вы свой пример разместите на codepen или в другой песочнице



И они заметно отличаются
надо выбрать 1 версию и с ней работать и документацию к ней читать.
А в 4.0.6-rc.1 не работает Templating.
надо выбрать 1 версию и с ней работать и документацию к ней читать.
Uncaught Error: Option 'multiple' is not allowed for Select2 when attached to a element
иба, которую я скинул, тянется через cdn