繁体   English   中英

jQuery validate插件-忽略不可见的输入,但在类中包含隐藏的输入

[英]jquery validate plugin - ignore not visible inputs, but include hidden inputs with class

我有一个表格,可以根据下拉列表值更改屏幕上显示的输入。
此忽略定义可以正常工作,并且不使用ignore类验证任何不可见的输入

ignore: ":not(:visible), .ignore",

但是现在的问题是,当我想使用类validate来验证一些hidden输入时,因此将其更改为:

ignore: ":hidden:not(.validate), :not(:visible), .ignore",

但是:not(:visible)阻止了它。 如何将这两个规则一起应用,以便我可以忽略不可见的输入并使用“ validate”类验证隐藏的输入?

如果您想忽略所有隐藏元素,但仍使用.validate类验证任何隐藏元素,则它是默认的:hidden选择器,但不包括.validate类...

ignore: ":hidden:not(.validate)"

演示jsfiddle.net/0avft8ou/

您可能不需要.ignore类,因为该插件将自动忽略任何隐藏的元素。

尝试将第一个规则更改为

ignore: ":not(:visible), :not(:hidden), .ignore"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM