我想在jQuery Form Validator中重置样式任意元素。
我已经看到下一个是用来做这件事的:
$('#exportMapForm').get(0).reset();
但唯一被删除的是数据,而不是它的风格。
.reset()
函数删除数据,不更改样式。要访问特定DOM节点的样式(在您的情况下,它看起来像$('#exportMapForm')
),可以使用类似的东西
$('#exportMapForm').className = '.myResetStyleClass';
此外,由于散列/磅符号是一个ID选择器,并且应该只有一个元素具有该特定ID,因此在$('#exportMapForm')
之后不需要.get(0)
。
更新:
终于我可以解决了,答案是由@ChristynCanada编写的,链接到答案
基本上,我们需要添加以下代码:
// To register all properties the `form` before resetting
form('exportMapForm').registerReset();
// Reset
form('exportMapForm').Reset();