nov*_*ino 29 jquery hidden jquery-validate
我在我的表单中使用jQuery验证 http://jqueryvalidation.org/documentation/
我想将验证添加到我的所有字段,但我想忽略具有类"my_item"的隐藏div.
所以这是我的Jquery:
$("#myform").validate({
ignore: ":hidden"
});
Run Code Online (Sandbox Code Playgroud)
如何从这个忽略的情况中排除具有类my_item的div.所以像div
.
提前致谢
tec*_*bar 70
您可以使用:not()
选择器:
ignore: ":hidden:not(.my_item)"
Run Code Online (Sandbox Code Playgroud)
接受的答案非常好,但是当您需要比 jQuery 选择器提供的更多控制时。 您可以传递一个测试每个元素的函数。
例如:
ignore: function (index, el) {
var $el = $(el);
if ($el.hasClass('always-validate')) {
return false;
}
// Default behavior
return $el.is(':hidden');
},
Run Code Online (Sandbox Code Playgroud)