动态克隆的表单元素属性,在服务器验证时使用JQuery还原

问题描述 投票:0回答:1

我一直在努力解决这个问题,我使用jQuery克隆了表单,并将表单元素的ID设置为随克隆数增加。问题是在服务器验证有错误之后(使用Laravel),元素的ID恢复为初始ID-不计,甚至没有动态添加的类属性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");
html jquery laravel forms
1个回答
0
投票

懒惰的我,原来我正在用@foreach (old('input') ?? ['once'])) as $origin迭代旧的表单组件。有趣的是,我希望DOM保留动态创建的属性。

© www.soinside.com 2019 - 2024. All rights reserved.