我需要从表单中找到要验证的元素。有混合类型的元素。有什么方法/方法可以获取所有符合验证条件的元素吗?
这是我的尝试:但没有按预期工作。
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();
提前致谢
最佳答案
在我的脑海里,你最好的镜头会是这样的
$("input, select").not("[type=button],[type=submit]");
然后根据需要添加/删除选择器:)
关于javascript - Jquery 是否有任何内置方法可以单独查找可验证元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24264132/