Je suis begginer avec Javascript/jQuery et j'espère que quelqu'un peut me aider avec ce qui suit:jquery/javascript: tableaux
J'ai une forme simple (7 questions, boutons 3 radio/réponses par question - sauf pour question 5 avec 8 choix possibles) et sur la base des réponses sélectionnées, lorsque l'utilisateur clique sur 'vue-conseil' je souhaite afficher des conseils pertinents (combinaison de 38 conseils possibles) sous le formulaire. J'ai donné des valeurs "a", "b", "c", ... aux boutons radio et je les collectionne dans un tableau. La partie où le script alerte le tableau fonctionne bien. Je n'arrive pas à comprendre la partie où j'affiche les conseils en fonction des valeurs du tableau.
J'apprécierais votre aide! Merci!
Voici le code:
var laArray = new Array();
$('.button-show-advice').click(function(){
$(":radio:checked").each(function(i){
laArray[i] = $(this).val();
if (laArray == ["a","d","g","j","m","u"]) {
$("#advice-container, #advice1, #advice2").show(); // something is wrong here :(
};
})
alert(laArray) // testing to see if it works
})
Veuillez ajouter le code html –
Il est préférable de déclarer un tableau comme suit: var laArray = []; – jelbourn
HTML du formulaire: http://jsfiddle.net/tschardak/HQeXH/ – tschardak