jQueryvalidation多个选择器以进行忽略
我遇到了jQuery Validation的问题,需要忽略一些字段。
我需要根据我设置的类忽略字段,然后忽略所有隐藏的字段。 我需要做的是以下内容,但它只是尊重第二个忽略。 我假设有一种方法告诉jQueryvalidation这些多选择器,但我似乎无法找到它。
validator = $("#form1").validate({ onsubmit: false, ignore: ".ignore", ignore: ":hidden",
谢谢,
蒂姆
从validation文档:
使用了jQuery的not-method,因此not()接受的所有内容都可以作为此选项传递。
因此,您需要做的就是传递一个参数,选择器用逗号分隔:
validator = $("#form1").validate({ onsubmit: false, ignore: ".ignore, :hidden" });
您可以尝试使用:
ignore: ".ignore, :hidden"
还有双“not()”。 即:
ignore: ".ignore, :hidden:not(.required)"
这样,一些隐藏的字段将不会被忽略。 如果有人使用dropdawn和复选框自定义插件,可能需要。