Bonjour,
J'aimerai parcourir chaque noeud d'un document xml en cliquant sur un bouton avec jQuery 1.3.2
A chaque clic sur le bouton j'aimerai que ce soit le noeud suivant qui s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <questions> <question id="q1"> <intitule>Question 1</intitule> <detail></detail> <reponse value="true">Rep 1.1</reponse> <reponse value="false">Rep 1.2</reponse> <reponse value="false">Rep 1.3</reponse> </question> <question id="q2"> <intitule>Question 2</intitule> <detail></detail> <reponse value="false">rep 2.1</reponse> <reponse value="true">rep 2.2</reponse> <reponse value="false">rep 2.3</reponse> </question> </questions>Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $(document).ready(function(){ $.ajax({ type: "GET", url: "questions.xml", dataType: "xml", success: function(xml){ var qs = $(xml).find('question'); var i = 0; $('#bouton-validation').click(function(){ var q = qs[i]; var question = q.find('intitule').text(); // semble bloquer ici q.find('reponse').each(function(){ var li = $('<li></li>'); var r = $(this).text(); li.append(r); $("#questions dl dd ul").append(li); }); i++; }); } }); });
Merci
Partager