【发布时间】:2013-02-28 10:44:57
【问题描述】:
我有一个插件正在克隆一个输入,该输入可能绑定或不绑定 jQuery 验证引擎。
所以,它的类可能包含例如validate[required,custom[number],min[0.00],max[99999.99]] 或 jQuery 验证引擎验证器的任意组合。
唯一可以确定的是该类以validate[ 开头并以] 结尾,但为了使其更复杂,如上例所示,可以有嵌套的[] 集。
那么,我的问题是,如何使用 jQuery 删除这些类(不知道完整的类)?
【问题讨论】:
-
正则表达式可能是您最好的选择,如果您已经知道名称,jQuery 可以删除和添加类,但除非您想为每个可能的组合调用 removeClass(),否则最好执行正则表达式并使用纯 JS 查找和删除类
-
@Sparky 这个问题不是那个问题的重复,是的,它们都是关于验证引擎的,但是这个问题更通用,旨在解决当我们不这样做时如何从元素中删除类'不知道全班。
标签: javascript jquery css jquery-validation-engine