Maison > interface Web > Tutoriel Layui > Comment définir des éléments sélectionnés dans layui

Comment définir des éléments sélectionnés dans layui

藏色散人
Libérer: 2020-12-17 10:18:13
original
7714 Les gens l'ont consulté

La méthode de définition de l'élément de sélection dans layui : créez d'abord un exemple de fichier HTML ; puis demandez les éléments de sélection à l'arrière-plan via ajax ; enfin, cliquez sur un certain élément dd sous dl pour réaliser les événements de sélection de sélection ; suffisent.

Comment définir des éléments sélectionnés dans layui

L'environnement d'exploitation de ce tutoriel : Système Windows 7, layui version 1.0 Cette méthode convient à toutes les marques d'ordinateurs.

Recommandé : "Tutoriel de base Javascript" "Tutoriel layUI"

Analyse du scénario de demande

L'utilisateur doit changer quelque chose Informations sur une activité Les informations sur l'activité contiennent le champ A qui doit être sélectionné à l'aide de la liste déroulante. Lorsque l'utilisateur clique pour modifier la boîte de dialogue contextuelle, les informations d'activité existantes doivent être renseignées et la valeur existante du champ A est automatiquement sélectionnée.

2. Comment implémenter la liste déroulante de sélection de Layui

Afin d'obtenir une liste déroulante de sélection fournie en standard, nous devons remplir le contenu suivant dans le code HTML :

<div class="layui-form-item">
 <label class="layui-form-label"><span class="color-red">* </span>发送对象:</label>
 <div class="layui-input-inline">
  <select id="edit_exam_school">
   <option value="">请选择</option>
   <option value="1">华南理工大学大学城</option>
   <option value="2">华南理工大学五山校区</option>
   <option value="3">中山大学珠海校区</option>
   <option value="4">中山大学大学城校区</option>
  </select>
 </div>
</div>
Copier après la connexion

Quel est le résultat du rendu de layui sur le html ci-dessus ?

Comment définir des éléments sélectionnés dans layui

Les éléments sélectionnables ici sont obtenus à partir de la demande en arrière-plan via ajax, et celui à sélectionner doit être décidé en fonction des résultats dynamiques. Analysez la structure du résultat du rendu et obtenez l'arbre dom comme suit :

Comment définir des éléments sélectionnés dans layui

On constate que sous layui-input-inline, en plus de sélectionner, il y a un autre layui -form-select div. Ce div contient deux éléments enfants, layui-select-title et dl. L'événement select peut être obtenu en cliquant sur un certain élément dd sous dl.

3. Comment réaliser la sélection automatique ?

D'après les résultats de l'analyse ci-dessus, nous pouvons savoir que tant que nous obtenons l'élément dd où se trouve le contenu que nous voulons sélectionner et déclenchons un événement de clic dessus, nous pouvons réaliser l'opération de sélection automatique lorsque le select est chargé.

Vous devez d'abord utiliser lay-value pour déterminer quel élément doit être défini pour être sélectionné automatiquement

var select = &#39;dd[lay-value=&#39; + data.schoolId + &#39;]&#39;;
Copier après la connexion

Déclenchez l'événement de clic pour réaliser une sélection automatique

$(&#39;#edit_exam_school&#39;).siblings("div.layui-form-select").find(&#39;dl&#39;).find(select).click();
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal