Eh bien, j'admets: J'ai largement utilisé jQuery.attr pour stocker des données personnalisées dans les éléments DOM dans beaucoup, beaucoup de scripts. Je me demande si convertir tout mon script pour utiliser jQuery.data au lieu de jQuery.attr. Pour autant que je comprends, les avantages de jQuery.data sont:Utilisation de jQuery.data
- produire du code HTML propre et valide
- peut stocker tout type de données (objets, tableau, ...) sur les éléments
l'avantage principal des attributs personnalisés sont:
- Si les pages WEB ne sont pas strictes HTML, je peux produire du code HTML avec des attributs personnalisés sur le serveur
- Dans Firebug, il est facile d'inspecter mon code HTML à la recherche de mes attributs personnalisés
Quelqu'un peut-il me dire si je manque quelque chose ou s'il existe des problèmes qui utilise jQuery.data hautement préférable?
Attention à élaborer? Pour moi aussi, ça ne me semble pas juste de le faire, mais je ne sais pas pourquoi. –