Выберите значение внутри div, созданного клоном - PullRequest
0 голосов
/ 24 апреля 2011

Я использую .clone() для создания нескольких копий формы, а затем переименовываю идентификатор каждой копии, чтобы идентификаторы были уникальными.

У меня проблемы с доступом к входным данным из скопированных форм. Я могу выбрать вход для первой формы, но все последующие формы возвращают «недопустимую ссылку» для каждого из входных значений.

Я получаю доступ к входному значению с помощью $("#" + form_id + " #form_input").val(), который работает с первым экземпляром формы, но не с последующим.

Мои идентификаторы форм все названы правильно, а мои ссылки на jquery все в порядке. Проблема в том, что скопированные формы создаются при загрузке страницы? Должен ли я использовать .live()?

Ответы [ 3 ]

0 голосов
/ 24 апреля 2011

Вы пытаетесь выбрать #input несколько раз из-под разных родителей (если они не все вложенные).

Вы можете использовать идентификатор только один раз для каждой страницы, чтобы указывать на один элемент.

0 голосов
/ 24 апреля 2011

Насколько я вижу.каждая из ваших форм имеет уникальные идентификаторы, но кажется, что все ваши входы имеют идентификатор «вход».Что делает первую ссылку легальной, но все последующие недействительными.

0 голосов
/ 24 апреля 2011

Это может быть потому, что вы используете вход как идентификатор. Попробуйте изменить его на класс.

...