Je tente de stocker un tableau dans la balise de données HTML. Par exemple:
J’accède à ces données en utilisant jQuery. Je me rends compte que cela est stocké sous forme de chaîne et j’ai essayé diverses méthodes pour le convertir en tableau, mais je me suis heurté à un mur. Si vous regardez cette page jsFiddle, vous verrez un exemple complet de ce que j’essaie de faire.
http://jsfiddle.net/B4vFQ/
Des idées?
- Comment charger du HTML externe dans une div?
- Comment puis-je changer la police (famille) pour les étiquettes dans Chart.JS?
- JQuery Autocomplete où les résultats sont des liens
- Limiter le nombre de caractères dans le champ de saisie
- Comment changer la vitesse de défilement, le montant de défilement, la fonction de défilement d’une page Web par défaut
Merci!
- Cacher les divs parents dans Jquery
- Les modifications «scrollLeft» / «scrollTop» ne déclenchent pas l’écouteur d’événements de défilement
- jQuery datepicker ne fonctionnera pas sur un élément HTML ajouté à AJAX
- jQuery ajoute une colonne de tableau HTML
- Désactiver le bouton d’envoi sauf si les données du formulaire d’origine ont changé
Si vous utilisez un JSON valide ( [
et ]
pour le tableau, les guillemets doubles au lieu de simples), comme ceci:
Ensuite, ce que vous avez (en utilisant .data()
) pour obtenir le tableau fonctionnera:
$('#locations').data('locations');
Vous pouvez le tester ici .
Essayez d’append [
et ]
au début et à la fin (cela rend JSON valide). Après cela, vous pouvez utiliser JSON.parse()
pour le convertir en object JavaScript natif.
Essaye ça:
var testOne = eval("new Array(" + $('#locations').data('locations') + ")");
Regardez-le dans jsfiddle .
- Obtenir l’id de la ligne sélectionnée dans une table -HTML
- option de sélection de style en utilisant css
- Prévoyez des divs sans les fermer
- Remplacez chaque mot des paragraphes de la page Web par un bouton contenant ce texte
- soumettre des champs désactivés
- jquery html () ne renvoie pas les valeurs modifiées
- Comment garder le pied de page au bas même avec le site Web dynamic de hauteur
- Afficher / masquer la colonne d’un tableau avec colspan à l’aide de jQuery
- Existe-t-il un sélecteur de style dans jQuery?
- Animer les mots changeants