У меня проблема с функцией jQuery clone()
. Я думаю, что проблема заключается в входном параметре withDataAndEvents
этого метода.Клонированный вход автозаполнения не работает
Первоначально я кодирую таблицу с динамическими строками. Я добавляю динамически строки при нажатии на кнопку, помещенную только в первую строку. первая строка содержит первоначально много полей ввода и комбинированных полей. Каждое поле инициализируется вызовом ajax. И каждое действие в поле приводит к обновлению (фильтрации) по всем полям строки. Я также использую autocomplete в полях ввода.
Первый ряд работает отлично. Однако, при клонировании тег:
- Если я не вводить значения в первой строке, клонированного и первого ряда работы тонкой
- Если я ввести значение или значения первых полей строк и после того, как я клонировать , по-прежнему работают только поля первой строки. В этом случае, если я попытаюсь изменить значение combo-boxe (которое запускает событие изменения для всех соответствующих полей строк), поля первой строки будут затронуты, несмотря на использование идентификаторов при изменении данных автозаполнения. Идентификаторы полей, комбинированные поля, строки таблицы динамически создаются при нажатии кнопки для клонирования виджета.
Код, который я написал слишком долго, поэтому я создал fiddle и упростил корпус и по-прежнему испытываю ту же проблему.
Я перепробовал много предложений, которые я нашел, как this, this one или this one напрасно :-( (data.('autocomplete', null)
, autocomplete("destroy")
...)
У вас есть идеи по этому вопросу?
спасибо заблаговременно
Примечание: Ваш тестовый пример должен иметь 'applyAutoComplete2 ('# myinput2');' (вместо этого вы выбираете класс). –