Динамически клонированные атрибуты элементов формы с JQuery возвращаются при проверке сервера - PullRequest
0 голосов
/ 29 мая 2020

Я пытался осмыслить эту проблему, я клонировал форму, используя jQuery, и установил идентификатор элементов формы для увеличения счётчика клонов. Проблема в том, что после проверки сервера с ошибками (с использованием Laravel) идентификаторы элементов возвращаются к исходному идентификатору - без счетчика, даже динамически добавляемого атрибута класса status-off.

 $("#container .container:last").clone().eq(0).clone().find(":input").each(function () {
        var newId = this.id + containerCount;

        this.id = newId;
        $(this).addClass('status-off');
        $(this).val("");
    }).end()
    .show().insertAfter(".container:last");

1 Ответ

0 голосов
/ 30 мая 2020

Глупый я, оказывается, я повторяю компоненты старой формы с помощью @foreach (old('input') ?? ['once'])) as $origin. Забавно, как я ожидал, что DOM сохранит динамически созданные атрибуты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...