【问题标题】:How to reset the field style in jQuery-Form-Validator?如何在 jQuery-Form-Validator 中重置字段样式?
【发布时间】:2015-03-05 17:44:08
【问题描述】:

我想重置jQuery-Form-Validator中任意元素的样式。

我看到下一个是用来做的:

$('#exportMapForm').get(0).reset();  

但唯一被删除的是数据而不是它的样式。

【问题讨论】:

    标签: javascript jquery css html


    【解决方案1】:

    .reset() 函数删除数据并且不改变样式。要访问特定 DOM 节点的样式(在您的情况下,它看起来像 $('#exportMapForm')),您可以使用类似

    $('#exportMapForm').className = '.myResetStyleClass';
    

    此外,由于井号/磅符号是一个 ID 选择器,并且应该只有一个元素具有该特定 ID,因此在 $('#exportMapForm') 之后不需要 .get(0)

    【讨论】:

    • 你知道如何把原来的 Bootstrap 样式放在那里吗?
    【解决方案2】:

    更新:

    最后我可以解决它,答案是@ChristynCanada Link to Answer 写的

    基本上,我们需要添加以下代码:

    // To register all properties the `form` before resetting
    form('exportMapForm').registerReset();
    // Reset
    form('exportMapForm').Reset();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-15
      • 1970-01-01
      • 2012-09-28
      相关资源
      最近更新 更多