我有一个表单,该表格会根据下拉列表值更改屏幕上显示的输入。
此忽略定义效果很好,并且没有 ignore 类验证任何输入,而>不可见。
ignore: ":not(:visible), .ignore",
但是现在的问题是我想用类' validate '验证一些hidden
输入,所以我将其更改为:
ignore: ":hidden:not(.validate), :not(:visible), .ignore",
但是:不(:可见)阻止它。如何将这两个规则应用在一起,以便我能够忽略不可见的输入,并使用'validate' class验证隐藏输入?
如果要忽略所有隐藏的元素,但仍使用.validate
类验证任何隐藏元素,则仅是默认的:hidden
选择器,而.validate
类排除了...
ignore: ":hidden:not(.validate)"
demo :jsfiddle.net/0avft8ou/
您可能不需要.ignore
类,因为该插件会自动忽略任何隐藏的元素。
尝试更改第一个规则为
ignore: ":not(:visible), :not(:hidden), .ignore"