Райан Бейтс, gem и функция javascript для nested_form - PullRequest
2 голосов
/ 12 декабря 2011

Я надеюсь, что кто-нибудь сможет мне помочь с этой проблемой, которая сводит меня с ума в течение последних 5 дней ... Я использую Райан Бейтс блестящий камень nested_form для динамического добавления и удаления элементов в форме, все работает гладко. Проблема в том, что теперь мне нужно получить идентификатор новых элементов, добавленных для использования в виде функции document.getelementbyid ...

Как я могу справиться с этим, когда все новые добавленные строки bates имеют одинаковый html id?

1 Ответ

0 голосов
/ 13 декабря 2011

Во-первых, вы должны использовать библиотеку JavaScript.Я рекомендую jquery, который можно найти здесь .

Во-вторых, вы можете прослушивать следующие события:

nested:fieldAdded
nested:fieldRemoved

Всякий раз, когда элемент добавляется или удаляется,соответствующее событие вызвано.Используя это, вы можете манипулировать DOM любым удобным для вас способом.Убедитесь, что вы смотрите на странице gems github для получения дополнительной информации, здесь .

...