JQUERY: remplissage de la boîte de sélection avec le groupe d'options à l'aide du fichier json

Kim Carlo

Je ne suis pas sûr de ce qui ne va pas avec mon code, j'ai quelques boîtes de sélection avec la classe categorieset je remplis les options avec un objet json.

voici mon fichier json

[{
  "Apparel": [{
    "val": "Footwear",
   "text": "Footwear"
  }, {
   "val": "Lights",
   "text": "Lights"
  }, {
   "val": "Accessories",
   "text": "Accessories"
  }],

  "Automotive Parts": [{
    "val": "Hydraulic Parts",
    "text": "Hydraulic Parts"
   }, {
    "val": "Plastic Parts",
    "text": "Plastic Parts"
   }],
}]

voici mon code jquery.

$.getJSON("json/categories.json", function(json) {
    $.each(json,function (i,optgroups){
      $.each(optgroups, function(groupName, options) {
        var $optgroup = $("<optgroup>", {
                label: groupName
        });

        $optgroup.appendTo('.categories');

        $.each(options, function(j, option) {
                var $option = $("<option>", {
                    text: option.text,
                    value: option.val
                });
                $option.appendTo($optgroup);
            });
      });
    });
});

la boîte de sélection a quelques options et chaque ensemble d'options appartient à un groupe d'options.

le problème est que les libellés des groupes d'options sont uniquement renseignés et non les options.

коМах

Move $ optgroup.appendTo ('. Categories'); après la deuxième boucle " chaque " et devrait fonctionner.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Ajout d'options dans la boîte de sélection à l'aide de jquery

Changer l'espace réservé de la boîte de saisie lors du changement d'option de la boîte de sélection à l'aide de jQuery

Options de la boîte de sélection de l'administrateur Django à partir du modèle

Remplissage de la liste déroulante de sélection à l'aide d'objets imbriqués du modèle [angulaire]

Le remplissage des options de sélection à l'aide de jquery échoue

Changer le texte de l'étiquette lors du changement de l'option de la boîte de sélection à l'aide de jquery?

Comment obtenir la clé d'une boîte de sélection multidimensionnelle à l'aide de jQuery

Sélection du fichier avec le dernier horodatage à l'aide de la commande MORE

Obtenir la valeur de la boîte de sélection multiple à l'aide de jQuery ou de JS pur et l'afficher sur le texte d'entrée

Comment cliquer sur les options de la boîte de sélection à l'aide de PhantomJS

Comment vider la boîte de sélection dans l'appel ajax en changeant une autre boîte de sélection avec le plugin multiselect de jquery?

Lire le contenu du courrier d'un fichier mbox à l'aide de la boîte aux lettres python

Sélection de plusieurs objets à l'aide de la hitbox lors du dessin d'une boîte dans konvajs

Comment puis-je appeler la boîte de sélection lors du changement tout en modifiant la valeur de sélection à l'aide de jquery?

Essayer de supprimer la boîte de sélection à l'aide de la fonction jQuery remove ()

Ne pas afficher les options dans la boîte de sélection après les options maximales à l'aide de jquery

Comment définir la première option sur une boîte de sélection à l'aide de jQuery?

comment changer la couleur du texte d'un mot particulier dans une boîte de sélection avec jquery

Comptage du nombre rel à partir de la boîte de sélection HTML avec jquery

mise à jour de la boîte de sélection à l'aide d'ajax dans les rails

remplir la valeur et le texte dans la boîte de sélection avec jquery

Obtenez une action du formulaire lors du changement de boîte de sélection à l'aide de jQuery / JavaScript

Comment afficher les div pertinents lors de la sélection d'options à l'aide de jquery?

Erreur lors de la tentative de remplissage de deux objets déroulants html chaînés avec des données JSON à l'aide de jQuery ?

Comment effacer/réinitialiser une option de boîte de sélection lorsque je sélectionne la première option d'une autre boîte de sélection à l'aide de jquery ?

Charger la requête de sélection dans le fichier Excel à l'aide de Power Automat

Comment désactiver la boîte de dialogue de sélection native avec jQuery ?

Les options d'ajout à la boîte de sélection dépendent de la partie extraite du tableau

Liste déroulante de remplissage dynamique avec les fichiers JSON dépendants à l'aide de JQuery

TOP liste

  1. 1

    Redirection HTTP vers HTTPS dans Java à l'aide de HTTPURLConnection

  2. 2

    Uncaught TypeError: map n'est pas une fonction dans Reactjs avec Firebase

  3. 3

    Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'

  4. 4

    Comment envoyer plusieurs variables de la lame au contrôleur

  5. 5

    Microsoft.WebApplication.targets

  6. 6

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  7. 7

    Comment définir du texte dans un QLabel et afficher les caractères '<>'?

  8. 8

    Concaténer des variables dans ansible

  9. 9

    Filtrer les données en fonction des conditions d'une trame de données

  10. 10

    Échec de l'exécution de 'insertBefore' sur 'Node': le paramètre 1 n'est pas de type 'Node'

  11. 11

    ESP8266 HADRWARE MINUTERIE, USA pour cocher une macro étrange

  12. 12

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  13. 13

    Comment centrer un div tout en utilisant la transition et transformer avec l'échelle

  14. 14

    Stop jQuery execution after one time execution

  15. 15

    obtenir le nombre de marqueur affiché sur la carte

  16. 16

    System.Data.SqlClient.SqlException: 'Nom de colonne non valide' ApplicationRoleId '.'

  17. 17

    Générer une variable binaire avec une corrélation prédéfinie avec une variable déjà existante

  18. 18

    comment afficher un bouton au-dessus d'un autre élément ?

  19. 19

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  20. 20

    php ajouter et fusionner des données de deux tables

  21. 21

    Comment utiliser le stockage local et le supprimer lorsqu'il n'est pas nécessaire

chaudétiquette

Archive