2017-02-08 5 views
0

У меня есть форма, где кнопка позволяет мне добавить столько строк, сколько мне нужно в таблице. Внутри этой таблицы и ее <td>, у меня есть td для datepicker jquery-ui.Вставьте в форму столько фиников, сколько мне нужно с jquery и jquery-ui

В этом jsfiddle я не могу открыть datepicker для первой строки и ни для строк, созданных после.

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

Вскоре у них есть эта проблема, где я могу добавить новую строку, но даже если идентификатор будет увеличен правильно, датапикер не откроется.

Ссылка на jsfiddle: my jsfiddle

ответ

0

создаются динамически новые элементы. Посмотрите на: Event binding on dynamically created elements?

как связать события с этими элементами.

+0

интересный, но мне, вероятно, нужно переработать весь код, потому что пример размещен - это всего лишь крошечная его часть. Этот проект используется очень немногими людьми, я бы просто хотел его исправить, а не по-настоящему улучшить механизм. Но спасибо, что указали это! – Nihvel

0

Хорошо, я решил. Я вызываю функцию в неправильной строке. Не надо звонить после того, как я увеличиваю j раньше. .. глупо меня: D