if( hasWhiteSpace($(this).find(".nospace:input").val()) ){
$(this).find(".nospace:input").filter(function() {
return hasWhiteSpace(this.value) == true;
}).addClass("blank");
setError(".motd_register_company","There must be no space in between.");
return false;
}
上面的代码有问题,代码只验证第一个输入,而其他代码没有,我怎么能验证我在表单中的所有“nospace”类?
如果出现问题,你们可以修剪我的代码。答案 0 :(得分:2)
您是否尝试以递归方式搜索特定类名的元素?如果是这样的话:
$('input.class_name').each(function() {
// Do you stuff to this input element
});
答案 1 :(得分:1)
jQuery.each("input.nospace", function(i, el){
var self = $(el);
if(hasWhiteSpace(self.val()) self.addClass("blank");
});