Мне кажется, я понимаю, как заполнители работают с select2
библиотекой.
Уже некоторое время меня беспокоит то, как использовать неэкранированный заполнитель для нескольких вариантов выбора.
Причина в том, что мне нравится размещать значок в качестве заполнителя.
Для одного выбора используется тег дополнительного параметра и свойство escapeMarkup
в объекте параметров select2
.
$('mySelector').select2({
escapeMarkup: function(markup){
return markup;
}
});
Ничто из этого невозможно при множественном выборе, поскольку заполнитель помещается во входной тег, поэтому разметка html экранируется, и вместо значка появляется тег <i>
.
Есть ли обходной путь для этого?