Bonjour,
J'ai une liste déroulante avec un certain nombre de choix.
Et un script Jquery qui affiche une box afin de confirmer ou pas le nouveau choix.
Ce que je cherche à faire c'est que lorsque l'on choisi "non" on revient sur le choix précédent.
Aujourd'hui quand je click sur non je reste sur le select choisi.
J'ai trouvé la fonction .removeAttr mais elle à l’inconvénient de me renvoyer sur le premier choix de la liste.
Donc comment revenir sur l'ancien choix ?
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 $('#id_rattachement').change(function(e){ e.preventDefault(); var item = $('#id_rattachement option:selected').attr("item"); var nbarticle = $('#id_rattachement option:selected').attr("nbarticle"); if(nbarticle == 1) { text = 'Voulez-vous déplacer cet item ainsi que l\'article lié ?' } else { text = 'Voulez-vous déplacer cet item ainsi que les ' + nbarticle + ' articles liés ?' } if(nbarticle >= 0) { $.confirm({ 'title' : 'Déplacement item', 'message' : text, 'detail' : item, 'buttons' : { 'Oui' : { 'class' : 'blue' }, 'Non' : { 'class' : 'gray', 'action': function(){ $('#id_rattachement option:selected').removeAttr('selected'); } } } }); } });
Partager