我正在克隆一个包含表单字段集的div标签。我可以用下面的代码维护唯一的ID和名称。
问题:克隆之前(单击“添加”按钮)如果单击“提交”,则会执行验证并发出一些错误消息。如果我现在点击添加按钮(克隆),它会将错误标签标签带到新的克隆部分。因此,如果我从第一部分中的必填字段中删除了数据,则会在原始部分和克隆部分中显示错误消息。
我认为如果我可以在解决问题的克隆过程中从原始部分删除标签错误。
$('#' + divID).find('input,select').each(function () {
$(this).attr('id', ($(this).attr('id')).slice(0,-1) + uniqueId);
$(this).attr('name', ($(this).attr('name')).slice(0,-1) + uniqueId);
$(this).val('');
});
我想在克隆时删除上述条件中的以下行。
<label class="error" style="display: inline-block;" for="NameOnCard1">
答案 0 :(得分:0)
您需要做的就是在新克隆的容器中搜索label.error
个元素:
container.find('label.error').remove();