Je veux associer un objet JavaScript à un élément HTML. Existe-t-il un moyen simple de le faire ?
J'ai remarqué HTML DOM définit une méthode setAttribute et il semble que celle-ci soit définie pour un nom d'attribut arbitraire. Cependant, elle ne peut définir que des valeurs de type chaîne. (Vous pouvez bien sûr utiliser cette méthode 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 une arborescence et j'essaie d'activer le glisser-déposer, mais l'événement de dépôt de jQuery ne me donne que les éléments qui sont glissés et déposés.
Le modèle normal pour obtenir des informations pour les gestionnaires d'événements semble être de créer les éléments HTML en même temps que vous créez les objets JavaScript et ensuite de définir les gestionnaires d'événements en fermant sur ces objets JavaScript - cependant, cela ne fonctionne pas très bien dans ce cas (je pourrais avoir un objet global qui est rempli quand un drag commence... mais cela semble un peu désagréable).