Question

Je réalise que mon titre n'est pas parfaitement clair, mais je ne pouvais pas venir avec un meilleur. Voici donc:

Je travaille sur un site Web de commerce électronique où différents produits devraient avoir des ammonts de commande maximale différents. Puisque Ecrire des plugins pour le CMS n'est pas vraiment une option, je veux résoudre ceci avec JavaScript.

Ce que je veux faire:

  1. Vérifiez si vous avez une div avec la classe "Limite de commande" existant
  2. Lire que DIVS Data-Limit-Attribut, qui contient un numéro
  3. Ajouter une phrase, y compris le nombre

maintenant aujourd'hui, j'ai lu http://danwebb.net/2010/1/27/put-that-data-attribute-away-son-you-might-hurt-someone qui a fondamentalement dit:

Ne pas utiliser les attributs de données- * pour JavaScript.

Alors maintenant je me demande: quelle est la meilleure pratique de faire ce que j'ai fait, étant donné que les produits ont des limites supérieures différentes?

Était-ce utile?

La solution

Je pense que cette citation de l'article que vous avez associé est suffisamment explicite de soi:

Par tous les moyens, utilisez des attributs de données- * pour ajouter des données sémantiquement utiles à votre code HTML, mais si vous utilisez simplement cela pour accentuer un script, vous êtes écrire réfléchir à nouveau.

Au fait, je ne crois pas qu'il y ait un meilleur moyen, seulement la meilleure façon pour votre situation et vos besoins spécifiques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top