我在 IE8 中运行下面的代码,我得到 className 为 null 或不是对象。任何帮助
JS:
var validators = {
allowalphanum: function (val) {
return /^[a-z0-9]+$/i.test(val);
},
allownospace: function (val) {
return !/\s/.test(val);
}
}
$('#submit_form .required').blur(function () {
var returnVal1 = true;
var classes = $(this).className.split(/\s+/);
for (var p in classes) {
if (classes[p] in validators) {
returnVal1 = returnVal1 & validators[classes[p]](input.val());
}
}
});