Редактировать: Итак, мой последний удар по решению не был.
Что вы говорите, что после вашего звонка на jQuery(@el).html
ожидаемого html нет?Это звучит очень странно.Я думаю, что это может быть так просто, как вам нужно заключить в кавычки значение вашего атрибута:
jQuery(@el).find("input[name='date_range']")
Обратите внимание на '
одиночную кавычку вокруг date_range
.
Редактировать: Извините, после проверки того, что оно действительно работает без кавычек.Я был укушен чем-то похожим раньше.В любом случае, если вопрос правильный, как сейчас (после того, как он был обновлен информацией о добавлении ввода в событие щелчка), то вам следует вызвать makeDateRangePicker
сразу после добавления элемента, верно?