【问题标题】:jquery clone validation removing error classjQuery克隆验证删除错误类
【发布时间】:2014-02-25 17:44:05
【问题描述】:

我正在克隆一个具有一组表单字段的 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">

【问题讨论】:

    标签: jquery validation


    【解决方案1】:

    您需要做的就是在新克隆的容器中搜索label.error 元素:

       container.find('label.error').remove();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-02
      • 2012-05-07
      • 2015-12-31
      • 1970-01-01
      • 2014-02-07
      • 1970-01-01
      • 2018-03-03
      • 1970-01-01
      相关资源
      最近更新 更多