Comment présélectionner une valeur dans Select2 : un guide pour les versions 4 et inférieures ?

Mary-Kate Olsen
Libérer: 2024-10-27 09:02:02
original
579 Les gens l'ont consulté

How to Pre-Select a Value in Select2: A Guide for Versions 4 and Below?

Comment sélectionner une valeur dans Select2 ?

Select2 est un plugin jQuery qui fournit un widget de boîte de sélection personnalisable. Dans cet article, nous allons explorer comment définir une valeur présélectionnée dans Select2.

Select2 < Version 4

  1. HTML : Tout d'abord, définissez le champ de saisie Select2 comme un champ masqué avec un ID :
<code class="html"><input type="hidden" name="programid" id="programid" class="width-500"><ol start="2">
<li>
<strong>Initialisez Select2 :</strong> Créez une instance de Select2 et configurez-la avec les options nécessaires, y compris un appel AJAX pour récupérer les données.</li>
<li>
<strong>Définissez la valeur présélectionnée :</strong> Utilisez le select2 ('data', { id: "selectedID", text: "selectedText" }) méthode pour définir la valeur sélectionnée.</li>
</ol>
<h3>Select2 version 4 et supérieure</h3>
</h3>
<p>Pour Select2 v4 et ci-dessus, l'approche diffère légèrement :</p>
<ol><li>
<strong>HTML :</strong> Définissez le champ de saisie Select2 comme un élément de sélection standard avec des options et un attribut sélectionné :</li></ol>
<pre class="brush:php;toolbar:false"><code class="html"><select id="mySelect2" name="mySelect2[]">
  <option value="TheID" selected="selected">The text</option>                                                                   
</select></code>
Copier après la connexion
  1. Ajouter les options : Pour définir une valeur après l'initialisation, vous pouvez ajouter des options présélectionnées au champ Select2 :
<code class="javascript">var $newOption = $("<option selected='selected'></option>").val("TheID").text("The text");
$("#mySelect2").append($newOption).trigger('change');</code>
Copier après la connexion
  1. Utilisez la méthode val() : Alternativement, vous pouvez utiliser la méthode val() suivie de .trigger('change') pour définir une valeur :
<code class="javascript">$("#mySelect2").val(5).trigger('change');</code>
Copier après la connexion

Ces méthodes fournit un moyen simple de définir une valeur présélectionnée dans Select2, quelle que soit la version que vous utilisez.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!