Bonjour a tous depuis un petit moment j'essaie de creer une serie de
question apparaissant au fur et à mesure suivant la réponse.
En faites, il y a une question principal avec comme ID "ParentsQuest"
qui suivant la reponse laisse apparaitre "ChildQuest" qui lui même
laisse apparaitre "SecondChildQuest"
Jusque la vous me suivez ?
Seule probléme chaque hierarchie posséde les même ID et je doit
laissez apparaitre ou non les éléments suivant ....

Le JS:

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
jQuery('div#ParentsQuest :radio.quantity').click(function(){
 
                               if(jQuery(this).val() <= 0 || jQuery(':radio.quantity').val() == null){
 
                                       jQuery('#ChildQuest:hidden').show("slow");
 
                               }
 
                       })
                       jQuery('div#ChildQuest span[price] :radio.quantity').click(function(){
 
                                               if(jQuery(this).val() <=0){
 
                                                       jQuery('#SecondChildQuest:hidden').show("slow");
 
                                               }
                       });
LE HTML :


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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<div id="ParentsQuest">
       <label>
         Le site est-il déjà en ligne ?
       </label>
       <span price="750">
           <input type="radio" name="Offline.quantity" value="1"
class="quantity" />
           oui
           <input type="radio" name="Offline.quantity" value="0"
class="quantity" />
           non
 
         €<span class="total"></span>
       </span>
     </div>
      <div id="ChildQuest">
       <label>
         existe-t-il une version test en ligne ?
       </label>
       <span price="0">
           <input type="radio" name="Offline.quantity" value="1"
class="quantity" />
           oui
           <input type="radio" name="Offline.quantity" value="0"
class="quantity" />
           non
 
         €<span class="total"></span>
 
       </span>
     </div>
      <div id="SecondChildQuest">
       <label>
         Avez-vous une notion du nombre de page prévue ?
       </label>
       <span price="0">
           <input type="radio" name="Offline.quantity" value="1"
class="quantity" />
           oui
           <input type="radio" name="Offline.quantity" value="0"
class="quantity" />
           non
 
         €<span class="total"></span>
       </span>
     </div>
<div id="ParentsQuest">
       <label>
         test1
       </label>
       <span price="750">
           <input type="radio" name="Offline.quantity" value="1"
class="quantity" />
           oui
           <input type="radio" name="Offline.quantity" value="0"
class="quantity" />
           non
 
         €<span class="total"></span>
       </span>
     </div>
      <div id="ChildQuest">
       <label>
         test2
       </label>
       <span price="0">
           <input type="radio" name="Offline.quantity" value="1"
class="quantity" />
           oui
           <input type="radio" name="Offline.quantity" value="0"
class="quantity" />
           non
 
         €<span class="total"></span>
 
       </span>
     </div>

Seule problème la 1er série de question fonctionne mais une fois
arrivée a la deuxieme rien ne se passe ????
Je m'y prend certainement pas correctement pour sélectionner les
noeuds, car je vais avoir une bonne serie de question a mettre en
place.