jquery实现简单搜索$("p:contains()")

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>contains</title>
    <script src="./js/jquery.min.js"></script>
</head>
<body>
    <input type="text" id="search">
    <button id="sub">搜索</button>
    <table width="100%" border=1>
        <tr>
            <th>ID</th>
            <th>姓名</th>
            <th>性别</th>
            <th>邮箱</th>
            <th>地区</th>
        </tr>
        <tr>
            <td>1</td>
            <td>张三</td>
            <td>男</td>
            <td>[email protected]</td>
            <td>北京</td>
        </tr>
        <tr>
            <td>2</td>
            <td>李四</td>
            <td>男</td>
            <td>[email protected]</td>
            <td>北京</td>
        </tr>
        <tr>
            <td>3</td>
            <td>张五</td>
            <td>女</td>
            <td>[email protected]</td>
            <td>上海</td>
        </tr>
        <tr>
            <td>4</td>
            <td>赵四</td>
            <td>男</td>
            <td>[email protected]</td>
            <td>深圳</td>
        </tr>
    </table>
</body>
<!-- <script></script>放在body的后面,但是它会自动地放到body的里面 -->
<script src="./js/a1.js">
$("#sub").click(function() {
    var val = $("#search").val(); // 获取搜索词

    if (val.length > 0) {
        $("tr:not(:first)").hide(); // 除了第一行外的所有行隐藏
        $("tr:contains(" + val + ")").show(); // 包含搜索词的行显示
    } else {
        $("tr").show();
    }
});
</script>
</html>
时间: 2024-08-07 21:19:39

jquery实现简单搜索$("p:contains()")的相关文章

如何利用jQuery进行简单表单验证

如何利用jQuery进行简单表单验证:利用jQuery可以进行表单验证,当然有比较复杂的表单验证,这里就不介绍了,下面就简单介绍一下如何使用jQuery进行简单的表单验证,然后大家可以通过改造进行基本的表达验证了.先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http

Javascript对象、Jquery扩展简单应用

Javascript对象,表现方式一: 1 person = new Object(); 2 person.firstname = "An"; 3 person.lastname = "na"; 4 person.age = 12; 5 alert(person.age); Javascript对象,表现方式二: 1 function person(firstname, lastname, age) { 2 this.firstname = firstname; 3

jQuery的简单笔记

html css javaScript Ajax jQuery Java servlet jsp jdbc mysql oracle struts spring hibernate jdpm tomcat jUnit Ant Hadoop linux unix android sql server jQuery的简单笔记//使用JQuery输出    /*     * jquery对象:需要用"$"来修饰     *      * jquery获取页面标签:$()来包裹,通过"

JQuery -&gt; 超级简单的下拉菜单

1. create a new accout, create orginazation, create repo 2. install git in your local pc Note: you can create ssh key to avoid username/password input for github operation https://help.github.com/articles/generating-ssh-keys https://help.github.com/a

jQuery实现简单加法,扩展函数

一. jQuery实现简单加法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Simple addition</title> </head> <body> <input type="text" value="" /> + <

html+jquery模拟简单的树形展开

html+jquery模拟简单的树形展开 <!DOCTYPE html> <html> <head> <title>在线尝试 Bootstrap 实例</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="htt

PHP+jQuery开发简单的翻牌抽奖实例

PHP+jQuery开发简单的翻牌抽奖实例,实现流程:页面放置6个方块作为奖项,当抽奖者点击某一块时,方块翻转到背面,显示中奖信息,这个奖品是随机的,不是固定的. 在页面上放置6个奖项: 1 <ul id="prize"> 2 <li class="red" title="点击抽奖">1</li> 3 <li class="green" title="点击抽奖"&g

jquery实现简单的搜索

对一个简单的ul列表进行输入框的搜索功能,搜索之前及搜索后显示效果如下: 用到的主要jquery技术有filter()和match()方法以及正则匹配,基础HTML+div设置: <div class="nav_Element_Item "> <h2>数据名称:</h2> <div class="data_search_div"> <input class="data_search_input"

模拟jquery封装简单的Select搜索

var Select=(function () { //自定义 select 方法的思路: //1> 定义一个 support 对象. 将需要使用的方法进行处理, 得到方法的能力 //2> 需要使用的可能有兼容性的方法, 定义一个可以完成该方法的函数来替代. 在函数内部进行兼容处理 //3> 定义 select 函数. 首先看是否支持 qsa, 如果支持直接使用. 如果不支持自己再来实现 //native code判断是否是内置方法 var rnative=/\[native code\