Я использую библиотеку JCF. https://www.psd2html.com/js-custom-forms
Работает нормально со списком выбора из html.
jcf.setOptions('Select', {
wrapNative: true,
wrapNativeOnMobile: true,
fakeDropInBody: false,
useCustomScroll: true,
flipDropToFit: true,
maxVisibleItems: 5,
});
jcf.replaceAll();
Но не работает выбор списка, который я создаю через JS
$('.test-selector').after('<select id="myselect"><option value="1">1</option><option value="2">2</option></select>');
jcf.setOptions('Select', {
wrapNative: true,
wrapNativeOnMobile: true,
fakeDropInBody: false,
useCustomScroll: true,
flipDropToFit: true,
maxVisibleItems: 5,
});
jcf.replaceAll();
Я пробовал с
jcf.replace($('#myselect'));
jcf.replaceAll($('#myselect'));
jcf.referesh($('#myselect'));
jcf.refereshAll($('#myselect'));
Ни один из них не работает.
Для других списков выбора jsf добавляет другой диапазон с помощью выбора list
<select></select>
<span class="jcf-select jcf-unselectable jcf-select-form-select jcf-select-form-control jcf-select-custom-select"></span>
Но этот javascript созданный список выбора находится внутри диапазона jcf
<span class="jcf-select jcf-unselectable jcf-select-form-select jcf-select-form-control jcf-select-custom-select"><select></select></span>
В чем может быть проблема? Любое решение?