Bonsoir,
J'ai ce html :
et le jQuery :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <li><label for="sexe">Sexe :</label> <select name="sexe" id="sexe"> <option value="0">Indifférent</option> <option value="1">Précision</option> </select> </li>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $("select[name=sexe]").change(function(){ if($(this).val() == 1){ var sexe = [{value: 1, texte: "Homme"},{value: 2, texte: "Femme"}]; $.each(sexe, function(i, item) { //ce code marche $("select[name=sexe]").after('<input type="radio" name="sexevalue" value="'+item.value+'" /> '+item.texte); //Pourquoi celui ne marche pas ??? $("<input/>", {type: "radio", name: "sexevalue", value: item.value}).insertAfter($("select[name=sexe]")); $(":radio[name=sexevalue]").eq(i).after(" "+item.texte); }); } });
Partager