Maison interface Web js tutoriel Implémenter la fonction d'affichage de recherche dynamique basée sur jQuery_jquery

Implémenter la fonction d'affichage de recherche dynamique basée sur jQuery_jquery

May 16, 2016 pm 03:02 PM
jquery 搜索

L'exemple de cet article utilise jQuery pour implémenter la fonction de recherche et d'affichage dynamique. Tant que vous entrez une valeur, les données peuvent être affichées dynamiquement immédiatement. C'est différent de la méthode de requête conventionnelle. le contenu est le suivant

L'effet de simulation est le suivant :

Cas 1 :

Cas 2 :

                                                               Code d'implémentation :


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

<%@ page language="java" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

 <head>

 <title>struts2</title>

 <meta http-equiv="pragma" content="no-cache">

 <meta http-equiv="cache-control" content="no-cache">

 <meta http-equiv="expires" content="0">

 <script type="text/javascript" src="<%=request.getContextPath() %>/js/jquery-1.4.1.js"></script>

 <script type="text/javascript">

 //数据源,json的格式.

 var user=[{"id": 1, "name": "张三","age":"25"},

    {"id": 2, "name": "李四","age":"35"},

    {"id": 3, "name": "王五","age":"20"},

    {"id": 4, "name": "老王","age":"20"},

    {"id": 5, "name": "老张","age":"25"},

    {"id": 6, "name": "李四","age":"35"},

    {"id": 7, "name": "王五","age":"20"},

    {"id": 8, "name": "老王","age":"20"},

    {"id": 9, "name": "abc","age":"25"},

    {"id": 10, "name": "李b四","age":"35"},

    {"id": 11, "name": "125","age":"20"},

    {"id": 12, "name": "246","age":"20"},

    {"id": 13, "name": "张三","age":"25"},

    {"id": 14, "name": "李四","age":"35"},

    {"id": 15, "name": "王五","age":"20"},

    {"id": 16, "name": "老王","age":"20"},

    {"id": 17, "name": "张三","age":"25"},

    {"id": 18, "name": "李四","age":"35"},

    {"id": 19, "name": "王五","age":"20"},

    {"id": 20, "name": "老王","age":"20"}];

 $(document).ready(function(){

  var seach=$("#seach");

  seach.keyup(function(event){

   //var keyEvent=event || window.event;

   //var keyCode=keyEvent.keyCode;

   // 数字键:48-57

   // 字母键:65-90

   // 删除键:8

   // 后删除键:46

   // 退格键:32

   // enter键:13

   //if((keyCode>=48&&keyCode<=57)||(keyCode>=65&&keyCode<=90)||keyCode==8||keyCode==13||keyCode==32||keyCode==46){

    //获取当前文本框的值

    var seachText=$("#seach").val();

    if(seachText!=""){

     //构造显示页面

     var tab="<table width='300' border='1' cellpadding='0' cellspacing='0'><tr align='center'><td>编号</td><td>名称</td><td>年龄</td></tr>";

     //遍历解析json

     $.each(user,function(id, item){

      //如果包含则为table赋值

      if(item.name.indexOf(seachText)!=-1){

      tab+="<tr align='center'><td>"+item.id+"</td><td>"+item.name+"</td><td>"+item.age+"</td></tr>";

      }

     })

     tab+="</table>";

     $("#div").html(tab);

     //重新覆盖掉,不然会追加

     tab="<table width='300' border='1' cellpadding='0' cellspacing='0'><tr align='center'><td>编号</td><td>名称</td><td>年龄</td></tr>";

    }else{

     $("#div").html("");

    }

   // }

  })

 });

 </script>

 </head>

  

 <body>

  名字:<input id="seach" />

  <br/><br/>

  <div id="div"></div>

 </body>

</html>

Copier après la connexion
Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La table WPS ne trouve pas les données que vous recherchez, veuillez vérifier l'emplacement de l'option de recherche La table WPS ne trouve pas les données que vous recherchez, veuillez vérifier l'emplacement de l'option de recherche Mar 19, 2024 pm 10:13 PM

À l'ère dominée par l'intelligence, les logiciels de bureautique sont également devenus populaires et les formulaires Wps sont adoptés par la majorité des employés de bureau en raison de leur flexibilité. Au travail, nous devons non seulement apprendre à créer des formulaires simples et à saisir du texte, mais également à maîtriser des compétences plus opérationnelles afin d'accomplir les tâches du travail réel. Les rapports contenant des données et l'utilisation de formulaires sont plus pratiques, clairs et précis. La leçon que nous vous apportons aujourd'hui est la suivante : la table WPS ne trouve pas les données que vous recherchez. Pourquoi veuillez vérifier l'emplacement de l'option de recherche ? 1. Sélectionnez d'abord le tableau Excel et double-cliquez pour l'ouvrir. Ensuite dans cette interface, sélectionnez toutes les cellules. 2. Ensuite, dans cette interface, cliquez sur l'option « Modifier » dans « Fichier » dans la barre d'outils supérieure. 3. Deuxièmement, dans cette interface, cliquez sur «

Comment rechercher des magasins sur mobile Taobao Comment rechercher des noms de magasins Comment rechercher des magasins sur mobile Taobao Comment rechercher des noms de magasins Mar 13, 2024 am 11:00 AM

Le logiciel de l'application mobile Taobao propose de nombreux bons produits. Vous pouvez les acheter à tout moment et n'importe où, et tout est authentique. Il n'y a aucune opération compliquée, ce qui vous permet de faire des achats plus pratiques. Vous pouvez rechercher et acheter librement à votre guise. Les sections de produits des différentes catégories sont toutes ouvertes. Ajoutez votre adresse de livraison personnelle et votre numéro de contact pour permettre à l'entreprise de messagerie de vous contacter, et vérifiez les dernières tendances logistiques en temps réel. les utilisateurs l'utilisent pour la première fois. Si vous ne savez pas comment rechercher des produits, il vous suffit bien sûr de saisir des mots-clés dans la barre de recherche pour trouver tous les résultats des produits. Vous ne pouvez pas arrêter d'acheter librement. L'éditeur fournira des méthodes en ligne détaillées permettant aux utilisateurs mobiles de Taobao de rechercher des noms de magasins. 1. Ouvrez d'abord l'application Taobao sur votre téléphone mobile,

Comment utiliser la méthode de requête PUT dans jQuery ? Comment utiliser la méthode de requête PUT dans jQuery ? Feb 28, 2024 pm 03:12 PM

Comment utiliser la méthode de requête PUT dans jQuery ? Dans jQuery, la méthode d'envoi d'une requête PUT est similaire à l'envoi d'autres types de requêtes, mais vous devez faire attention à certains détails et paramètres. Les requêtes PUT sont généralement utilisées pour mettre à jour des ressources, comme la mise à jour de données dans une base de données ou la mise à jour de fichiers sur le serveur. Ce qui suit est un exemple de code spécifique utilisant la méthode de requête PUT dans jQuery. Tout d'abord, assurez-vous d'inclure le fichier de la bibliothèque jQuery, puis vous pourrez envoyer une requête PUT via : $.ajax({u

Conseils jQuery : modifiez rapidement le texte de toutes les balises a de la page Conseils jQuery : modifiez rapidement le texte de toutes les balises a de la page Feb 28, 2024 pm 09:06 PM

Titre : jQuery Astuces : Modifier rapidement le texte de toutes les balises a de la page En développement web, nous avons souvent besoin de modifier et d'exploiter des éléments de la page. Lorsque vous utilisez jQuery, vous devez parfois modifier le contenu textuel de toutes les balises de la page en même temps, ce qui peut économiser du temps et de l'énergie. Ce qui suit explique comment utiliser jQuery pour modifier rapidement le texte de toutes les balises a de la page et donne des exemples de code spécifiques. Tout d'abord, nous devons introduire le fichier de la bibliothèque jQuery et nous assurer que le code suivant est introduit dans la page : &lt

Qu'est-ce que la touche de raccourci de recherche Excel ? Qu'est-ce que la touche de raccourci de recherche Excel ? Mar 20, 2024 am 10:52 AM

Vous voulez savoir ce qu’est la touche de raccourci de recherche Excel ? La réponse est simple, utilisez simplement [Ctrl+F] pour effectuer une recherche rapide. Nous utilisons souvent Excel pour enregistrer de nombreuses données et noms différents. Si nous devons les modifier, il nous sera difficile de rechercher car il y a trop de données et la recherche sera assez difficile. En fait, nous pouvons utiliser un raccourci de recherche rapide pour trouver les données que nous devons modifier ! Alors, quelle est la touche de raccourci de recherche dans Excel ? Aujourd'hui, je vais vous apprendre à utiliser les touches de recherche de raccourci dans les tableaux Excel pour vous faire gagner du temps et des efforts dans votre travail. Ici, j'utilise cette version de Microsoft Office Excel 2010 pour la démonstration. Les étudiants qui en ont besoin peuvent le faire.

Comment rechercher les ressources d'autres personnes sur Alibaba Cloud Disk Comment rechercher les ressources d'autres personnes sur Alibaba Cloud Disk Mar 30, 2024 am 10:31 AM

Alibaba Cloud Disk, cet outil de stockage populaire, nous aide non seulement à gérer efficacement les ressources personnelles, mais fournit également de nombreuses fonctions pratiques. De nombreux utilisateurs peuvent ne pas être en mesure de trouver les ressources du disque cloud lors de la recherche, ils souhaitent donc rechercher toutes les ressources sur l'ensemble du disque. Ci-dessous, l'éditeur de ce site répondra à cette question en détail et partagera la méthode de recherche spécifique des utilisateurs. voulez savoir, venez suivre cet article pour en savoir plus ! Comment rechercher les ressources d'autres personnes dans Alibaba Cloud Disk 1. Tout d'abord, recherchez le chemin spécifique du fichier de ressources dans le répertoire des dossiers d'Alibaba Cloud Disk pour trouver le dossier correspondant. 2. Utilisez ensuite la fonction de recherche de fichiers et saisissez les mots-clés que vous souhaitez rechercher pour trouver le contenu du fichier correspondant. 3. Ensuite, nous partageons le lien avec d'autres pour localiser et télécharger directement

Utilisez jQuery pour modifier le contenu textuel de toutes les balises Utilisez jQuery pour modifier le contenu textuel de toutes les balises Feb 28, 2024 pm 05:42 PM

Titre : utilisez jQuery pour modifier le contenu textuel de toutes les balises. jQuery est une bibliothèque JavaScript populaire largement utilisée pour gérer les opérations DOM. En développement web, nous rencontrons souvent le besoin de modifier le contenu textuel de la balise de lien (une balise) sur la page. Cet article expliquera comment utiliser jQuery pour atteindre cet objectif et fournira des exemples de code spécifiques. Tout d’abord, nous devons introduire la bibliothèque jQuery dans la page. Ajoutez le code suivant dans le fichier HTML :

Comprendre le rôle et les scénarios d'application de eq dans jQuery Comprendre le rôle et les scénarios d'application de eq dans jQuery Feb 28, 2024 pm 01:15 PM

jQuery est une bibliothèque JavaScript populaire largement utilisée pour gérer la manipulation DOM et la gestion des événements dans les pages Web. Dans jQuery, la méthode eq() est utilisée pour sélectionner des éléments à une position d'index spécifiée. Les scénarios d'utilisation et d'application spécifiques sont les suivants. Dans jQuery, la méthode eq() sélectionne l'élément à une position d'index spécifiée. Les positions d'index commencent à compter à partir de 0, c'est-à-dire que l'index du premier élément est 0, l'index du deuxième élément est 1, et ainsi de suite. La syntaxe de la méthode eq() est la suivante : $("s

See all articles