Некоторые ошибки в динамической форме, которые я ЛЮБЛЮ, чтобы исправить
Я приложил все усилия на скрипке, чтобы вы получили (большую часть) картину:
Когда вы нажимаете + в первом ряду, он клонирует + в выделенном состоянии, поэтому копия зеленого цвета.
Если вы установите в первом ряду, например,. agent = excel, когда он клонируется, первый выпадающий список возвращается к тегам, а 2-й и 3-й остаются как "=" и "excel"
Если вы добавляете 2-ю строку, но затем удаляете первую строку, а затем добавляете другую строку, интервал между элементами отличается от того, когда вы впервые добавляете строки (IMO интервал на самом деле лучше, когда вы это сделали, это Очевидно, проблема с CSS, но я просто не могу заставить ее сидеть правильно.)
Кроме того, когда вы выбираете вариант, затем плохой, а затем возвращаетесь к варианту, текстовое поле дублируется, так что теперь есть 2, если вы повторяете процесс, добавляется ДРУГОЕ текстовое поле.
Не уверен, почему это происходит, поскольку код одинаков для всех других динамически генерируемых текстовых полей.
Любая помощь в отношении этих ошибок очень ценится, еще несколько пар глаз действительно помогают.
С Уважением,
Мартин
2 ответа
$(this).parent().find(".valuestextbox").remove();
Казалось, сделать трюк. Спасибо за вашу помощь.
Пространство, кажется, приходит с поля, которое вы установили на ваш выбор
.dropdownclone select {
...
margin-bottom: 15px;
margin-top: 5px;
}
Дляdiv.autocomplete
Вы должны быть готовы в DOM и играть с style="display:none"
как вы делаете с select
, Но если вам нравится вводить его так, как вы это делаете, вам нужно проверить, не существует ли он уже.