Как инициализировать элементы ввода Materialize js-файла?

#javascript #jquery #material-design #materialize

#javascript #jquery #материал-дизайн #материализовать

Вопрос:

Я добавляю элементы ввода файла html в ответ на успешный запуск ajax и использую materialize css.

Вот URL:http://archives.materializecss.com/0.100.2/forms.html

В случае элемента select box. Я инициализирую поле выбора с помощью ex:

 $('select').material_select(); 
  

Он работает идеально.

Но в случае ввода файла это не работает. Как инициализировать элемент ввода файла с помощью jquery.

 <div class="file-field input-field">
  <div class="btn">
    <span>File</span>
    <input type="file">
  </div>
  <div class="file-path-wrapper">
    <input class="file-path validate" type="text">
  </div>
</div>
  

Ответ №1:

С помощью Materialize вместо поля ввода файла сбросьте текст ввода, который следует за ним. С помощью jQuery, подобного этому :

 $('.validate').replaceWith('<input class="file-path validate" type="text">');