Bonjour. je cherche à parcourir le dom à partir d'un certain element. mon probleme est que je ne trouve pas de condition d'arret, du coup ca boucle indéfiniment.

j'ai comme fonction récursive :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
jQuery.fn.parcourir = function()
{
 // faire des trucs
 
 var fils = $(this).children();
 if ( fils )// toujours vrai, donc ca ne s'arrete pas
 {
  fils.parcourir();
 }
 else
 {
  //arret
 }
}
dans jquery je n'ai trouvé aucune méthode pour determiner si l'element à des fils ou non.

pour info j'ai essayé la selection $("#idEnglobant > *").faireDesTrucs(); mais ca ne prend que les fils directs, comme children().


si quelqu'un à une idée je suis preneur.

cordialement.