Bonjour à toutes et tous !

Voilà ce matin je bloque sur un système de détection d’existence d'un élément.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
var type = "image";
var current_elems = 0;
while($('type' + type + '_' + (current_elems + 1)).get('name') != null OR $('type' + type + '_' + next_elem).get('name') != null)
{
	next_elem = current_elems + 1;
}
Voici une traduction française de la boucle : "Tant qu’il existe un élément dont l'ID est égale à la valeur de la variable "current_elems + 1", on ajoute 1 à "current_elems + 1". Lorsqu'il n'y a plus d’élément le dernier résultat de "current_elems + 1" est imputé à la variable "next_elem".

En PHP ce serait passé comme sur des roulettes mais là je coince...
le problème c'est que le script plante quand l’élément testé n'existe pas, la console me retourne
TypeError: $(...) is null
Je sais que c'est un système assez fastidieux, mais dans mon contexte je ne peu pas vraiment faire autrement, alors merci d'avance pour votre aide !

Bonne journée !!