я загружаю несколько Selectize выбора входов на одной странице, например:Добавить опции для нескольких входов Selectize от типа
var selectizeInput = [];
$('.select-photo-id').each(function (i) {
var selectedValue = $(this).val();
selectizeInput[i + 1] = $(this).selectize({
'maxOptions': 100,
'items': [selectedValue],
'onType': function (input) {
$.post("admin/ajax/search_photos_for_postcards",
{input: input},
function (data) {
$(this).addOption(data);
$(this).refreshOptions();
}, 'json');
}
});
});
Событие onType
делает вызов функции, которая возвращает список новых опций, которые я хочу чтобы сразу сделать доступ на вкладке «Выбор». Есть ли способ вызвать экземпляр Selectize? Как вы можете видеть из кода, я попытался обратиться к нему с $(this)
, но он не прошел. Я также пробовал с $(this).selectize
, но это то же самое. Каков правильный способ сделать это?