如何使用 .find() 或一些 jQuery 语法查找某个类

How to find a certain class using .find() or some jQuery Syntax?

本文关键字:语法 jQuery 查找 find 何使用      更新时间:2023-09-26
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"类?

如果有问题,你们可以修剪我的代码吗?

您是否正在尝试递归搜索特定类名的元素? 㞖:

$('input.class_name').each(function() {
    // Do you stuff to this input element
});
jQuery.each("input.nospace", function(i, el){
  var self = $(el);
  if(hasWhiteSpace(self.val()) self.addClass("blank");
});