Select2 sélectionné la valeur de la nouvelle méthode
- Je utiliser pour définir la valeur par défaut de la charge pour une sélection (à l'aide de Select2) avec un code comme ceci:
$('#soff_gar').select2({placeholder: "Scegli", initSelection: true }).select2("val","<?php echo $garante; ?>");
La mise à niveau vers la version 4.0 sur console, j'ai lu: "Select2: Le select2("val")
méthode est obsolète et sera supprimé dans les plus tard Select2 versions. Utiliser $element.val() à la place." J'ai donc essayé de modifier mon code pour
$('#soff_gar').select2({placeholder: "Scegli", initSelection: true }).val("<?php echo $garante; ?>");
ou
$('#soff_gar').select2({placeholder: "Scegli"}).val("<?php echo $garante; ?>");
mais aucun d'entre eux travaille. Ce que je fais mal? Tout soupçon?
OriginalL'auteur Lelio Faieta | 2015-02-21
Vous devez vous connecter pour publier un commentaire.
De les notes de version:
Donc, si vous avez un élément select:
Dans le passé, vous avez initialisé il de la sorte:
$("#mySelect").select2().select2("val","audi");
Cela a été remplacé par:
Pour vous, je pense que cela pourrait traduire:
Bien que, est-il une raison que vous faites cela par programmation?
Avec référence à mon exemple, ce serait également le travail:
HTH
Content d'avoir pu aider 🙂
déclencheur sélectionnez fonctionne, mais il est vraiment déclencher des événements de changement donc si il y a redirection après le changement, la page sera rediriger immédiatement. Il fonctionne pour moi comme ceci: $("#mySelect").val("audi").select2();
<option value="audi" selected>Audi</option>
fonctionne pour moi.OriginalL'auteur James Hibbard