2012-03-06 8 views
-2
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; 
} 

上記の私のコードには何か問題があります。コードは最初の入力のみを検証しますが、他のものではありません。私は自分のフォームにあるすべての "宇宙"クラスを検証できますか?.find()またはいくつかのjQuery構文を使用して特定のクラスを見つける方法?

何か問題がある場合は、私のコードをトリミングできますか?

+4

あなたの質問は意味がありません。 –

+0

@MДΓΓLLLLLL申し訳ありません... – daison12006013

+0

jsfiddleを使って見てください。 – mozillanerd

答えて

2

特定のクラス名の要素を再帰的に検索しようとしていますか?その場合:

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

    if(hasWhiteSpace(self.val()) self.addClass("blank"); 

}); 
関連する問題