Bonjour, j'ai un code qui me permet de savoir si 2 éléments consécutifs (chaîne de caractères par exemple) appartiennent à la même div (pour cela je compare divID1 et divID2).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
for (i = 1; i <= NombreElements; i++) {
 
                    str1 = "#ElementN°" + i;
                    jObjDiv1 = $(str1).parent().closest('div');
                    divID1 = jObjDiv1[0].id;  <== 1 erreur
 
                    str2 = "#ElementN°" + i;
                    jObjDiv2 = $(str2).parent().closest('div');
                    divID2 = jObjDiv2[0].id; 		    
 
  			if (divID1 === divID2)    {alert("Même Div")}    else    {alert("Div différentes")};
			...
Mais j'ai une erreur qui apparaît quand je compile.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SCRIPT5007: Exception non gérée à la ligne xxxx, colonne yy dans ms-appx-web://io.cordova.myappd6ce99/www/fichierJS.js
0x800a138f - JavaScript runtime error: Unable to get property 'id' of undefined or null reference
Pourriez-vous m'aider à la corriger svp? Merci d'avance de votre aide.

Cordialement,

Arsène