我需要从表单中找到要验证的元素。有混合类型的元素。有没有办法/方法来获得所有符合验证条件的元素?
这是我的尝试:但不能按预期工作。
var Validator = function (form) {
this.form = form,
this.elements = this.form.find(':input:not(button, submit)');
this.validate = function () {
$.each(this.elements, function(i,element){
console.log(element);
});
}
}
var initiateValidate = function () {
var form = $('form');
var validator = new Validator(form);
validator.validate();
}
initiateValidate();
提前致谢
答案 0 :(得分:1)
在我的头顶,你最好的镜头就像是
$("input, select").not("[type=button],[type=submit]");
然后根据需要添加/删除选择器:)