Bonjour,
le code ci-dessous permet de récupérer la valeur d'un select dans un div via la fonction each. Pas de souci sous FF, mais sous IE cela marche seulement pour le premier div, pas pour les suivants...
Pouvez-vous m'aider spv?
Merci!
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 <script src="Scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { $('div#div_stage').each(function () { var stageInfo = $("div#stageInfo", this); $('select#type_choisi', this).change(function () { var stage_var = ""; $(this).children('select#type_choisi option:selected').each(function () { stage_var= $(this).val(); }); stageInfo.html(stage_var); return false; }) }) }); </script> <div id="div_stage"> <select name="type_choisi[0]" id="type_choisi"> <option value="stage-1">stage 1</option> <option value="stage-2">stage 2</option> <option value="stage-3">stage 3</option> </select> <div id="stageInfo"> </div> <hr> </div> <div id="div_stage"> <select name="type_choisi[1]" id="type_choisi"> <option value="stage-1">stage 1</option> <option value="stage-2">stage 2</option> <option value="stage-3">stage 3</option> </select> <div id="stageInfo"> </div> <hr> </div>
Partager