jquery implements non-dynamic search
This time I will bring you jquery to implement non-dynamic search. What are the precautions for jquery to implement non-dynamic search. The following is a practical case, let's take a look.
<!DOCTYPE html> <html> <head> <metacharset="UTF-8"> <title>jquery实现静态搜索功能</title> <!-- 最新版本的 Bootstrap 核心 css 文件 --> <linkrel="stylesheet"href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"rel="external nofollow"integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"crossorigin="anonymous"> <!-- 可选的 Bootstrap 主题文件(一般不用引入) --> <linkrel="stylesheet"href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"rel="external nofollow"integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp"crossorigin="anonymous"> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <scriptsrc="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> <!-- 最新的 Bootstrap 核心 JavaScript 文件 --> <scriptsrc="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"crossorigin="anonymous"></script> <style> .navbar-collapse { padding: 0; } .alert { margin: 20px; } .input-group select.form-control:last-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; margin-right: -1px; } .tab-content{ padding-top: 20px; } </style> </head> <body> <pclass="container"> <p> </p> <pclass="bs-example bs-example-tabs"data-example-id="togglable-tabs"> <pclass="collapse navbar-collapse"id="bs-example-navbar-collapse-1"> <ulid="myTabs"class="nav navbar-nav nav-pills"role="tablist"> <lirole="presentation"class="active"> <ahref="#first"rel="external nofollow"role="tab"id="first-tab"data-toggle="tab"aria-controls="first"aria-expanded="true">克利夫兰 骑士</a> </li> <lirole="presentation"class=""> <ahref="#second"rel="external nofollow"role="tab"id="second-tab"data-toggle="tab"aria-controls="second"aria-expanded="false">金州 勇士</a> </li> <lirole="presentation"class=""> <ahref="#third"rel="external nofollow"role="tab"id="third-tab"data-toggle="tab"aria-controls="third"aria-expanded="false">波士顿 凯尔特人</a> </li> <lirole="presentation"class=""> <ahref="#fouth"rel="external nofollow"role="tab"id="fouth-tab"data-toggle="tab"aria-controls="fouth"aria-expanded="false">休斯顿 火箭</a> </li> <lirole="presentation"class="hidden"> <ahref="#search"rel="external nofollow"role="tab"id="search-tab"data-toggle="tab"aria-controls="search"aria-expanded="false">搜索结果tab隐藏</a> </li> </ul> <formclass="navbar-form navbar-right"> <pclass="form-group"> <pclass="input-group"> <pclass="input-group-btn"> <selectclass="form-control"id="searchSelect"> <optionvalue="all"selected="selected">全部</option> <optionvalue="name">姓名</option> <optionvalue="position">位置</option> <optionvalue="about">介绍</option> </select> </p> <inputtype="text"id="searchText"class="form-control"placeholder="搜索内容"> </p> </p> <buttontype="button"class="btn btn-default"id="searchBth">搜索</button> </form> </p> <pid="myTabContent"class="tab-content"> <prole="tabpanel"class="tab-pane fade active in"id="first"aria-labelledby="first-tab"> <tableclass="table table-bordered table-striped"> <thead> <tr> <th>号码</th> <th>姓名</th> <th>位置</th> <th>身高</th> <th>体重</th> <th>介绍</th> </tr> </thead> <tbody> <tr> <td>23</td> <td>勒布朗-詹姆斯</td> <td>小前锋</td> <td>203CM</td> <td>113KG</td> <td>四届NBA最有价值球员奖</td> </tr> <tr> <td>2</td> <td>凯尔-欧文</td> <td>控球后卫</td> <td>191CM</td> <td>88KG</td> <td>15-16赛季NBA总冠军</td> </tr> <tr> <td>0</td> <td>凯文-乐福</td> <td>大前锋/中锋</td> <td>208CM</td> <td>110KG</td> <td>15-16赛季获得NBA总冠军</td> </tr> <tr> <td>13</td> <td>特里斯坦-汤普森</td> <td>大前锋</td> <td>206CM</td> <td>103KG</td> <td>擅长拼抢进攻篮板球</td> </tr> <tr> <td>5</td> <td>J.R.史密斯</td> <td>得分后卫</td> <td>198CM</td> <td>102KG</td> <td>15-16赛季NBA总冠军</td> </tr> </tbody> </table> </p> <prole="tabpanel"class="tab-pane fade"id="second"aria-labelledby="second-tab"> <tableclass="table table-bordered table-striped"> <thead> <tr> <th>号码</th> <th>姓名</th> <th>位置</th> <th>身高</th> <th>体重</th> <th>介绍</th> </tr> </thead> <tbody> <tr> <td>30</td> <td>斯蒂芬-库里</td> <td>控球后卫</td> <td>191CM</td> <td>83.9KG</td> <td>两届NBA最有价值球员奖 三分精准</td> </tr> <tr> <td>11</td> <td>克莱-汤普森</td> <td>得分后卫</td> <td>201CM</td> <td>93KG</td> <td>14-15赛季NBA总冠军</td> </tr> <tr> <td>35</td> <td>凯文-杜兰特</td> <td>小前锋/大前锋</td> <td>211CM</td> <td>106.6KG</td> <td>得分手段多样投篮精准</td> </tr> <tr> <td>23</td> <td>德雷蒙德-格林</td> <td>前锋</td> <td>201CM</td> <td>104KG</td> <td>顶级锋线防守者</td> </tr> <tr> <td>9</td> <td>安德鲁-伊格达拉</td> <td>得分后卫</td> <td>198CM</td> <td>94KG</td> <td>迷你版勒布朗身体素质极佳</td> </tr> </tbody> </table> </p> <prole="tabpanel"class="tab-pane fade"id="third"aria-labelledby="third-tab"> <tableclass="table table-bordered table-striped"> <thead> <tr> <th>号码</th> <th>姓名</th> <th>位置</th> <th>身高</th> <th>体重</th> <th>介绍</th> </tr> </thead> <tbody> <tr> <td>4</td> <td>以赛亚-托马斯</td> <td>控球后卫</td> <td>175CM</td> <td>84KG</td> <td>球风强硬 能够突破 具备三分射程</td> </tr> <tr> <td>0</td> <td>埃弗里-布拉德利</td> <td>控球后卫</td> <td>188CM</td> <td>82KG</td> <td>15-16赛季最佳防守阵容第一阵容</td> </tr> <tr> <td>42</td> <td>艾尔-霍福德</td> <td>中锋</td> <td>208CM</td> <td>111KG</td> <td>球风全面的内线 中距离精准</td> </tr> <tr> <td>9</td> <td>贾伊-克劳德</td> <td>大前锋</td> <td>198CM</td> <td>107KG</td> <td>能量四射的双能锋</td> </tr> <tr> <td>36</td> <td>马库斯-斯玛特</td> <td>控球后卫</td> <td>193CM</td> <td>100KG</td> <td>敢于突破不惧身体对抗球风无私</td> </tr> </tbody> </table> </p> <prole="tabpanel"class="tab-pane fade"id="fouth"aria-labelledby="fouth-tab"> <tableclass="table table-bordered table-striped"> <thead> <tr> <th>号码</th> <th>姓名</th> <th>位置</th> <th>身高</th> <th>体重</th> <th>介绍</th> </tr> </thead> <tbody> <tr> <td>13</td> <td>詹姆斯-哈登</td> <td>后卫</td> <td>196CM</td> <td>99.8KG</td> <td>两次入选NBA最佳阵容第一阵容</td> </tr> <tr> <td>1</td> <td>特雷沃-阿里扎</td> <td>小前锋</td> <td>203CM</td> <td>95.3KG</td> <td>08-09赛季NBA总冠军</td> </tr> <tr> <td>2</td> <td>帕特里克-贝弗利</td> <td>控球后卫</td> <td>185CM</td> <td>84KG</td> <td>2015年全明星技巧挑战赛冠军</td> </tr> <tr> <td>10</td> <td>埃里克-戈登</td> <td>得分后卫</td> <td>191CM</td> <td>100.7KG</td> <td>属于攻击型得分后卫</td> </tr> <tr> <td>3</td> <td>莱恩-安德森</td> <td>大前锋</td> <td>208CM</td> <td>109KG</td> <td>投篮型内线出手快</td> </tr> </tbody> </table> </p> <!-- 显示搜索结果框架 --> <prole="searchTable"class="tab-pane fade"id="search"aria-labelledby="search-tab"> <h3>搜索结果</h3> <tableclass="table table-bordered table-striped"> <thead> <tr> <th>号码</th> <th>姓名</th> <th>位置</th> <th>身高</th> <th>体重</th> <th>介绍</th> </tr> </thead> <tbody> </tbody> </table> </p> </p> </p> <p><em>信息摘自互联网内容 若有冒犯请原谅 请留言反馈 立即删除</em></p> </p> <script> $('#myTabs a').click(function(e) { e.preventDefault() $(this).tab('show') }) $('#searchText').change(function() { console.log("dd"); var searchText = $(this).val(); var searchSelect = $('#searchSelect').val(); var $searchTr = ""; if(searchText != "") { $('#search tbody').html(""); //筛选搜索 if(searchSelect == "name") { $searchTr = $('#myTabContent').find('td:nth-child(2):contains(' + searchText + ')').parent(); } else if(searchSelect == "position") { $searchTr = $('#myTabContent').find('td:nth-child(3):contains(' + searchText + ')').parent(); } else if(searchSelect == "about") { $searchTr = $('#myTabContent').find('td:nth-child(6):contains(' + searchText + ')').parent(); } else { $searchTr = $('#myTabContent').find('td:contains(' + searchText + ')').parent(); } $searchTr.each(function(i, e) { $('#search tbody').append($(e).clone(true)); }); //如果没有搜索结果 显示一个报错p if($searchTr.length <= 0) { $('#search tbody').html('<tdcolspan="7"><pclass="alert alert-warning"role="alert">没有内容</p></td>') } $('#search-tab').tab('show'); } }).keyup(function() { $(this).change(); }) $('#searchBth').click(function() { $('#searchText').change(); }) </script> </body> </html>
I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other related articles on the php Chinese website!
Recommended reading:
jQuery implements single-line announcement carousel
Detailed explanation of the use of jquery plug-in extension
base64 implements encryption and decryption functions
The above is the detailed content of jquery implements non-dynamic search. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

How to implement dual WeChat login on Huawei mobile phones? With the rise of social media, WeChat has become one of the indispensable communication tools in people's daily lives. However, many people may encounter a problem: logging into multiple WeChat accounts at the same time on the same mobile phone. For Huawei mobile phone users, it is not difficult to achieve dual WeChat login. This article will introduce how to achieve dual WeChat login on Huawei mobile phones. First of all, the EMUI system that comes with Huawei mobile phones provides a very convenient function - dual application opening. Through the application dual opening function, users can simultaneously

The programming language PHP is a powerful tool for web development, capable of supporting a variety of different programming logics and algorithms. Among them, implementing the Fibonacci sequence is a common and classic programming problem. In this article, we will introduce how to use the PHP programming language to implement the Fibonacci sequence, and attach specific code examples. The Fibonacci sequence is a mathematical sequence defined as follows: the first and second elements of the sequence are 1, and starting from the third element, the value of each element is equal to the sum of the previous two elements. The first few elements of the sequence

In the era dominated by intelligence, office software has also become popular, and Wps forms are adopted by the majority of office workers due to their flexibility. At work, we are required not only to learn simple form making and text entry, but also to master more operational skills in order to complete the tasks in actual work. Reports with data and using forms are more convenient, clear and accurate. The lesson we bring to you today is: The WPS table cannot find the data you are searching for. Why please check the search option location? 1. First select the Excel table and double-click to open it. Then in this interface, select all cells. 2. Then in this interface, click the "Edit" option in "File" in the top toolbar. 3. Secondly, in this interface, click "

The mobile Taobao app software provides a lot of good products. You can buy them anytime and anywhere, and everything is genuine. The price tag of each product is clear. There are no complicated operations at all, making you enjoy more convenient shopping. . You can search and purchase freely as you like. The product sections of different categories are all open. Add your personal delivery address and contact number to facilitate the courier company to contact you, and check the latest logistics trends in real time. Then some new users are using it for the first time. If you don’t know how to search for products, of course you only need to enter keywords in the search bar to find all the product results. You can’t stop shopping freely. Now the editor will provide detailed online methods for mobile Taobao users to search for store names. 1. First open the Taobao app on your mobile phone,

How to implement the WeChat clone function on Huawei mobile phones With the popularity of social software and people's increasing emphasis on privacy and security, the WeChat clone function has gradually become the focus of people's attention. The WeChat clone function can help users log in to multiple WeChat accounts on the same mobile phone at the same time, making it easier to manage and use. It is not difficult to implement the WeChat clone function on Huawei mobile phones. You only need to follow the following steps. Step 1: Make sure that the mobile phone system version and WeChat version meet the requirements. First, make sure that your Huawei mobile phone system version has been updated to the latest version, as well as the WeChat App.

In today's software development field, Golang (Go language), as an efficient, concise and highly concurrency programming language, is increasingly favored by developers. Its rich standard library and efficient concurrency features make it a high-profile choice in the field of game development. This article will explore how to use Golang for game development and demonstrate its powerful possibilities through specific code examples. 1. Golang’s advantages in game development. As a statically typed language, Golang is used in building large-scale game systems.

PHP Game Requirements Implementation Guide With the popularity and development of the Internet, the web game market is becoming more and more popular. Many developers hope to use the PHP language to develop their own web games, and implementing game requirements is a key step. This article will introduce how to use PHP language to implement common game requirements and provide specific code examples. 1. Create game characters In web games, game characters are a very important element. We need to define the attributes of the game character, such as name, level, experience value, etc., and provide methods to operate these

Want to know what the Excel search shortcut key is? The answer is simple, just use [Ctrl+F] to perform a quick search. We often use Excel to record a lot of different data and names. If we need to change it, it will be inconvenient for us to search because there is too much data, and it will be quite troublesome to search. In fact, we can use a quick search shortcut to find the data we need to change! So, what is the search shortcut key in Excel? Today I’m going to teach you how to use the shortcut search keys in excel tables to save you time and effort in your work. Here I am using this version of Microsoft Office excel 2010 for demonstration. Students who need it can
