Aller au contenu

Sujets conseillés

Posté

Bonjour le hub,

Je patauge un peu depuis ce matin avec un petit problème.

J'ai une liste ordonnée qui affiche le contenu d'un site sous forme d'arborescence.

Je veux pouvoir faire passer les éléments d'une page à l'autre avec un drag and drop.

De ce côté la, pas de problème.

La où le bas blesse, c'est lorsque que je veux récupérer la valeur ID de l'élément <li> qui vient d'être modifié.

Hors, j'ai pas mal testé les divers selecteurs, mais je ne m'en sort pas.

Pour ceux qui veulent voir la page, le code source: cliquez ici

J'espère avoir exposé clairement mon problème.

Merci de votre aide.

++

Stef'

Posté

Ils le sont, les id sont tirés de la bdd.

Je viens de tester avec li.getAttribute('id');

Je ne sais pas si je l'utilise bien, mais cela me génère une erreur: li is not defined.

Posté

Il faut bien sûr que la variable li soit renseignée.

Tu peux copier/coller un bout de ton code ?

Tout à l'heure, tous tes li avaient un ID à 0.

Par contre, il reste un problème : tu as quand même des ID redondants : tu as un ul avec un ID à 9, également un li avec cet ID, ainsi qu'un span.

Comme un ID doit être unique, tu vas avoir des soucis.

Pour ne pas te faire changer toute ta structure, il faudrait les préfixer : <ul id="ul_9">, par exemple

Posté (modifié)

Il faut bien sûr que la variable li soit renseignée. >> J'en conviens...

C'est la que mes compétences en JS blesse un peu...(bcp ?? lol)

Je la renseigne comment cette fameuse variable li ??

Sachant que les ID de ma liste sont générés dynamiquement, je coince pour les récupérer dans mon JS.

Ceci étant, j'ai remis la page test d'aplomb.

Avec un préfixe Art_ pour les articles, et Rub_ pour les rubriques.

PS: Tu veux un copier /coller de quel bout du code ???... Je ne vais tout coller ici, ce n'est pas forcément utile... non ??

Modifié par steph13

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...