`

Jquery中使用某个关键字进行查询时,table里面相关文字颜色变化

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Table word Color Change</title>

    <script language="javascript" type="text/javascript" src="jquery-1.3.1.js"></script>

    <script type="text/javascript">

        $(document).ready(function() {
            var i = 0;
            //在文本框中输入文字时,按下Enter键
            $("#txtc1").keydown(function(e) {
                var curKey = e.which;
                //如果curKey等13时,说明是Enter键
                if (curKey == 13) {
                    var txtQuery = $("#txtc1").val();
                    if (i >= 1) {
                        var Qt = txtQuery;
                        txtQuery = Qt;
                        $("#TT").load();

                    }
                    //判断是否为空
                    if (txtQuery == "") {
                        alert("不能为空,请输入");
                        return;
                    }
                    else {
                        //全文查找出现的所有txtQuery
                        var reg = new RegExp(txtQuery,'g');
                        //循环遍历整个table中td
                        $("td").each(function() {
                            //获取整个table内容
                            var bb = $(this).html();
                            //匹配整个
                            var cc = bb.replace(reg, '<span style="color:#F00">' + txtQuery + '</span>');
                            $(this).html(cc);
                        });
                        i++;
                    }
                }
            });
        });
    </script>

    <style type="text/css">
        .style1
        {
            height: 23px;
        }
        .style2
        {
            height: 25px;
        }
        body
        {
            margin: 0;
            padding: 40px;
            background: #fff;
            font: 80% Arial, Helvetica, sans-serif;
            color: #555;
            line-height: 180%;
        }
    </style>
</head>
<body>
    <input type="text" id="txtc1" />
    <table width="100%" class="get1" style="border-color: Blue; border-style: groove"  id="TT">
        <tr>
            <td class="style2">
                1
            </td>
            <td class="style2">
                2
            </td>
            <td class="style2">
                3
            </td>
        </tr>
        <tr>
            <td class="style1">
                3
            </td>
            <td class="style1">
                3
            </td>
            <td class="style1">
                4
            </td>
        </tr>
    </table>
</body>
</html>
分享到:
评论

相关推荐

    jquery实现百度搜索关键字输入下拉框提示

    每当用户在搜索框中输入文字时,这段代码就会运行,获取输入值,并与后台数据(可能是预定义的关键词列表或者通过Ajax从服务器获取的实时数据)进行匹配。匹配到的关键词将被添加到下拉框中展示。 匹配和过滤的过程...

    jQuery文本框input输入关键字自动补全筛选代码

    本示例中的"jQuery文本框input输入关键字自动补全筛选代码"是利用jQuery实现的一种常见用户体验增强功能,通常用于网站的搜索框,当用户在文本框中输入关键词时,系统会实时显示与输入关键词匹配的相关建议,提升...

    JQuery 关键字高亮插件

    虽然在提供的压缩包文件列表中只有`testhighlight`,但实际使用时,你需要找到插件的完整文件,例如`jquery.highlight.js`。然后在页面中引入: ```html &lt;script src="path/to/jquery.highlight.js"&gt; ``` 一旦...

    jQuery Select下拉框关键字匹配查询选择代码

    "jQuery Select下拉框关键字匹配查询选择代码"是关于利用jQuery实现一种功能,即在下拉选择框中通过输入关键字实时筛选出匹配的选项。这种功能常见于许多Web应用中,可以极大地提高用户体验,让用户能够快速找到目标...

    jQuery Select下拉框关键字匹配查询选择代码.zip

    《jQuery Select下拉框关键字匹配查询选择代码》 在网页开发中,用户界面的交互性是提升用户体验的关键因素之一。jQuery作为一个强大的JavaScript库,为开发者提供了丰富的API和工具,使得实现复杂的交互效果变得...

    jquery实现的3D关键字(分享)

    例如,当用户触发某个事件(如鼠标悬停或点击)时,jQuery会改变相关CSS属性,使关键字看起来像在3D空间中旋转。 其次,为了实现3D效果,开发者可能使用了WebGL或CSS3的transform-style属性。WebGL是一种JavaScript...

    jquerymark强大的jQuery关键字文本高亮插件

    使用`jquery.mark`时,你需要先引入jQuery库和插件文件(如`mark.js-master`中的`mark.min.js`),然后通过简单的jQuery选择器调用插件方法,传入关键字和可选参数,即可实现文本高亮。例如: ```javascript $(...

    jquery.mark-强大的jQuery关键字文本高亮插件

    `jquery.mark`是一个高效且灵活的jQuery插件,专为在网页文本中实现关键字高亮而设计。它不仅提供基本的关键字突出显示功能,还具备一系列高级特性,使得用户能够定制化的处理文本高亮,提升用户体验。 ### 一、...

    jQuery实现搜索关键字自动匹配提示方法

    onSelect: function(data, value) {}, // 当选中某个建议选项时触发的回调函数 lookup: ['January', 'February', 'March'] // 本地自动完成的建议列表 }); }); ``` 其中 `lookup` 属性提供了一组本地数据供测试...

    Jquery实现关键字标签生成插件

    本文将详细介绍如何使用jQuery来实现一个关键字标签生成插件,以便在新建和编辑场景中提升用户体验。 首先,我们需要理解基本的HTML结构。一个简单的标签输入系统通常包括一个输入框供用户输入关键字,以及一个展示...

    jQuery过滤关键字插件

    jQuery过滤关键字插件是一种在网页中实现快速搜索和筛选功能的工具,主要应用于动态数据列表或大型数据集合的实时过滤。在这个场景下,用户输入关键字时,插件能够即时更新显示的内容,只展示与关键字匹配的元素。在...

    jquery动态高亮关键字(可同时高亮多个)

    本教程将深入讲解如何使用jQuery实现动态高亮多个关键字的功能。 首先,我们要明白动态高亮的基本思路:遍历DOM树,查找包含关键字的元素,然后用特定的CSS样式(如背景色或边框)来突出这些关键字。jQuery提供了...

    js关键字查询字体变色

    本篇文章将详细介绍一个JavaScript函数`setHeightKeyWord`,该函数用于实现对指定关键字进行颜色变化及加粗处理的功能。 #### 核心功能解读 此函数的主要作用是接收一系列参数,并根据这些参数来改变HTML元素内的...

    jQuery文本框input输入关键字自动补全筛选代码.zip

    在这个“jQuery文本框input输入关键字自动补全筛选代码.zip”压缩包中,包含了一个使用jQuery实现的自动补全功能,这是一种常见的用户输入辅助工具,常见于搜索框或者表单中,能够根据用户输入的关键字,实时显示...

    javascript与jquery中的this关键字用法实例分析

    但是为了完整性,我们需要明确jQuery的$(this)操作通常在事件处理函数中使用,以获取当前触发事件的元素,如: ```javascript $(".img").click(function() { alert($(this).attr('src')); }); ``` 这个代码中,...

    jqueryTable编辑的实现

    在本文中,我们将深入探讨如何实现`jQuery Table`编辑功能,包括鼠标点击表格单元格进行编辑,以及在失去焦点(onblur)时通过Ajax保存数据。此外,我们还将提及与实现此功能相关的`jQuery`和`Table`技术。 首先,`...

    jquery自下而上循环滚动table

    jquery自下而上循环滚动table

    用JQuery实现table按列分组(简单常用

    本篇文章将详细讲解如何使用JQuery这一强大的JavaScript库来实现table按列分组的功能。 JQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在JQuery中实现table按列...

    用jquery-table2excel,进行导出excel表格 带图片 jquery.table2excel.js下载

    对于包含图片的表格,`jquery-table2excel`会将图片转换为Base64编码,并嵌入到生成的Excel文件中,这样在打开Excel时仍能显示图片。 然而,需要注意的是,由于Excel文件格式的限制,不是所有的HTML特性都能完美地...

    jQuery实现搜索页面关键字的功能

    在本文中,我们将探讨如何使用jQuery实现搜索页面关键字的功能,这可以帮助用户快速定位到他们感兴趣的信息。 首先,我们需要一个HTML结构来展示文本内容和搜索功能。在给出的示例中,可以看到有三个`&lt;p&gt;`标签分别...

Global site tag (gtag.js) - Google Analytics