Je tente de créer une matrice dynamique en sélectionnant des valeurs dans diverses zones de sélection. Je veux donc la clé de la matrice créée et la valeur devrait être la valeur et le texte comme sélectionné.javascript création d'une matrice dynamique avec paires de valeurs clés
par exemple sont trois cases de sélection pour le nom, le grade et l'âge.
Name grade age
--------- --------- ---------
Jack A 12
Sam B 13
Jessy A 11
J'ai essayé le code ci-dessous:
<script>
var data = [];
$('.filter_select').change(function() {
data[$(this).attr('name')] = $(this).val();
});
</script>
Mais je ne suis pas en mesure de parcourir le tableau créé pour l'utilisation de .each $ (données, function() {});
Chaque fois que je ne sélectionner l'une des trois boîtes de sélection du tableau devrait être ressembler à ceci et peut être itérées en utilisant .each $
var data = []
data['Name'] = 'Sam'
data['grade'] = 'A'
data['age'] = '12'
Toute aide pourrait mener la bonne façon.
ne pas oublier la vérification de 'data.hasOwnProperty (propriété)'. – Nope
Merci mec ça woks pour moi :) – Govindaraj