Je souhaite associer un objet JavaScript à un élément HTML. Existe-t-il un moyen simple de le faire?
J'ai remarqué que HTML DOM définit une méthode setAttribute et il semble que cela soit défini pour un nom d'attribut arbitraire. Cependant, cela ne peut définir que des valeurs de chaîne. (Vous pouvez bien sûr l'utiliser pour stocker des clés dans un dictionnaire.)
Spécificités (bien que je sois surtout intéressé par la question générale):
Plus précisément, j'ai des éléments HTML représentant des nœuds dans un arbre et j'essaye d'activer le glisser-déposer, mais l'événement jQuery drop ne me donnera que les éléments glissés et déposés.
Le modèle normal pour obtenir des informations vers les gestionnaires d'événements semble être de créer les éléments HTML en même temps que vous créez des objets JavaScript, puis de définir des gestionnaires d'événements en fermant ces objets JavaScript - mais cela ne fonctionne pas très bien dans ce cas cas (je pourrais avoir un objet global qui se remplit quand un glissement commence ... mais cela semble légèrement désagréable).