Maison >interface Web >js tutoriel >JQuery deux méthodes pour résoudre le problème selon lequel les éléments nouvellement créés ne peuvent pas être traversés_jquery

JQuery deux méthodes pour résoudre le problème selon lequel les éléments nouvellement créés ne peuvent pas être traversés_jquery

WBOY
WBOYoriginal
2016-05-16 15:05:471730parcourir

Utiliser la méthode each de jQuery pour parcourir les éléments nouvellement créés ne fonctionne parfois pas.
Inutile de préciser la raison, tous ceux qui utilisent souvent JavaScript savent qu'il existe en gros deux solutions :

1. Dès que vous créez l'élément, utilisez immédiatement la méthode each

Copier le code Le code est le suivant :

$('#btn').on("clic", function(){
$('#div').append("");
$("input").each(function(){
           //À FAIRE :
});
});

2. Utilisez la méthode setTimeout, puis utilisez la méthode each

après le chargement de la page pendant un certain temps.

Copier le code Le code est le suivant :

setTimeout(function(){
$("input").each(function(){
           //À FAIRE :
});
},1000);
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn