Мне нужно иметь возможность динамически добавлять строки в таблицу с помощью jQuery mobile. Строки состоят из меню выбора и полей ввода. Код, который у меня есть, работает в чистом jQuery и html, но когда я добавляю мобильные материалы, он перестает работать («добавленные» меню выбора и элементы ввода действуют так, как будто щелкается первая строка в таблице). У меня есть jsfiddle. У кого-нибудь есть предложения? Или объяснение того, почему jQuery mobile ломает мой код?
jQuery Mobile динамически создает меню выбора
Ответы (1)
Когда вы вызываете clone
на tr
, клонированная строка дословно вставляется в ваш DOM. Для достижения желаемого результата новый <select>
должен иметь уникальный идентификатор.
Вы должны добавить некоторую логику, чтобы новый тег <select>
имел другой идентификатор, например select-choice-3
, select-choice-4
и т. д.
person
Ryan
schedule
19.03.2012
Спасибо за совет! Я создал новую скрипту (jsfiddle.net/gsATM/2) с некоторой логикой. Но все еще есть проблемы с тем, как jQuery Mobile отображает это. Любые идеи? Или логика плохая?
- person anise; 23.03.2012