Похоже, что было две проблемы:
Плагин необходимо снова применить к новому входу в вашем событии клика:
newDiv.find('input').mask("9999/99/99");
Функция clone
должна вызываться с withDataAndEvents
, установленным в false:
var newDiv = $($(this).closest('.adding').get(0)).clone(false);
Похоже, вы пытались клонировать вход, а затемиспользуйте .clone(true)
, чтобы взять с собой функциональность маски для поездки (верно?).К сожалению, похоже, это не сработает.Вы можете видеть в этой скрипке , когда я пытаюсь клонировать ввод, похоже, что ссылки на исходный ввод все еще там застряли, создавая какое-то странное поведение.