Bonsoir à tous !

Voici ma structure HTML:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
<div id="inv"><div style="margin-left:40px"><div id="1"><div style="margin-left:40px"><div id="titre"></div>
<div id="infos"></div></div></div>
<div id="2">idem</div>
<div id="3">idem</div>
...</div></div>
Les div 1,2,3... ont la même structure.

Je souhaite récupérer le contenu de la div infos de la div id=1

Ceci ne fonctionne pas, ca me retourne NULL

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$('#inv').find('#1').children('#infos').html()
Ceci fonctionne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$('#inv').find('#1').find('#infos').html()
Pourquoi ? Je ne comprend pas...
J'ai une autre structure similaire qui fonctionne pourtant. La seule différence c'est le niveau de départ (dans l'autre cas je suis déja dans le inv)

Une idée de pourquoi find fonctionne et pas children?
Peut être que je les utilise mal...

Merci d'avance pour votre aide !