jQuery compter le nombre de boucles effectuées à l'aide .chaque fonction
J'ai une fonction qui exécute un certain nombre de fois. Je veux trouver à l'aide de jQuery combien de fois que la fonction est appelée. Comment dois-je faire?
Chaque fois qu'un champ de texte est modifié, la fonction showErrors est appelé. Donc, en fonction du nombre de champs de texte sur une page, je devrais être capable de trouver le nombre de fois showErrors est appelé. comment détecter qu'à l'intérieur de la showErrors fonction.
showErrors: function(errorMap, errorList) {
if ($formEl.find(".aimInput input").length == 2) {
//$('.validate').html(errorList[0]['message']);
$(".aimLocal .submit").removeClass("disabled");
$(C.options.currentPage).find('input[type="submit"]').removeAttr("disabled");
}
}
comment est-ce que votre code ressemble ?
OriginalL'auteur neelmeg | 2012-08-15
Vous devez vous connecter pour publier un commentaire.
Puis après, vous pouvez utiliser
errors
n'importe où dans votre code, comme il est mondial.OriginalL'auteur Marcelo Assis
$("div").length
?? OP dit que sa fonction.. son titre du post et le post n'est pas très claire.bon point, mais le maître peut être appelée plusieurs fois sur ces
divs
, il y a donc 3div
-s, mais la fonction run de 9 fois, par exempleHaha @Vega, bon point 😛
vous pouvez sortir d'une .chacun() de la boucle en retournant false, ou continuer en retournant vrai, donc .la longueur n'est pas toujours exacte.
découvrez son édité le post ou demandez sans doute OP pour montrer son code pour voir si quelque chose comme ça.. dans cette réponse, il n'y a pas de
return false
😛OriginalL'auteur Zoltan Toth
jQuery gère cela pour vous. Essayez ceci:
OriginalL'auteur Phillip Schmidt
Vous pouvez simplement compter le nombre d'éléments
OriginalL'auteur sdespont