JCF: Как применить его к списку выбора, созданному в моем JS? - PullRequest
0 голосов
/ 29 февраля 2020

Я использую библиотеку 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>

В чем может быть проблема? Любое решение?

...