jQuery操作练习-隔行变色

news/2024/9/22 19:37:39/

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>jQuery操作练习-隔行变色</title>
        <script type="text/javascript" src="script/jquery-1.7.2.js"></script>
        <script type="text/javascript">
            
            $(document).ready(function(){//页面加载完成以后
                //1. 点击所有的 p 节点, 能够弹出其对应的文本内容
                $("p").click(function(){
                    //弹出被点击p标签的文本信息
                    alert("^^" + $(this).text() + "^^");
                });

                //2. 点击按钮使第一个 table 隔行变色
                $("button:eq(1)").click(function () {
                    //第一个table中的tr下标是0,2,4...
                    $("table:eq(0) tr:even").css("background", "yellow");
                });

                //3. 点击按钮使第二个 table 隔行变色
                $("button:last").click(function () {
                    //第一个table中的tr下标是1,3,5...
                    $("table:last tr:odd").css("background","red")
                });
                //3. 点击 button, 弹出 checkbox 被选中的个数
                $(":button:first").click(function(){
                    alert("选中个数是:" + $(":checkbox:checked").length);
                });
            });
            
        </script>
    </head>
    <body>
        <p>我是中国人</p>
        <p>我爱我的祖国</p>
        <p>祝福祖国繁荣富强</p>
        
        <table>
            <tr>
                <td>第一行第一列</td><td>第一行第二列</td>
            </tr>
            <tr>
                <td>第二行第一列</td><td>第二行第二列</td>
            </tr>
            <tr>
                <td>第三行第一列</td><td>第三行第二列</td>
            </tr>
            <tr>
                <td>第四行第一列</td><td>第四行第二列</td>
            </tr>
            <tr>
                <td>第五行第一列</td><td>第五行第二列</td>
            </tr>
            <tr>
                <td>第六行第一列</td><td>第六行第二列</td>
            </tr>
        </table>
        <br/>
        <br/>
        <br/>
        <table>
            <tr>
                <td>第一行第一列</td><td>第一行第二列</td>
            </tr>
            <tr>
                <td>第二行第一列</td><td>第二行第二列</td>
            </tr>
            <tr>
                <td>第三行第一列</td><td>第三行第二列</td>
            </tr>
            <tr>
                <td>第四行第一列</td><td>第四行第二列</td>
            </tr>
            <tr>
                <td>第五行第一列</td><td>第五行第二列</td>
            </tr>
            <tr>
                <td>第六行第一列</td><td>第六行第二列</td>
            </tr>
        </table>
        
        <input type="checkbox" name="test" />java
        <input type="checkbox" name="test" />CSS
        <input type="checkbox" name="test" />HTML<br/>
        <input type="checkbox" name="test" />JS
        <input type="checkbox" name="test" />mySql
        <input type="checkbox" name="test" />JDBC<br/>

        <button>您选中的个数</button><br/>
        <button>第一个表格隔行变色</button><br/>
        <button>第二个表格隔行变色</button><br/>
    </body>
</html>

 


http://www.ppmy.cn/news/94035.html

相关文章

【0195】共享内存管理结构(shmem)之概念篇(1)

文章目录 1. 共享内存管理结构2. 共享内存历史2.1 共享内存创建者3. 共享内存注意项3.1 postgres的3种共享内存数据结构3.2 Shmem Index索引的2个目的3.3 backend进程通过fork()继承共享内存指针3.4 共享内存分配模型1. 共享内存管理结构 共享内存管理结构(shared memory man…

Go 语言 map 如何顺序读取?

原文链接&#xff1a; Go 语言 map 如何顺序读取&#xff1f; Go 语言中的 map 是一种非常强大的数据结构&#xff0c;它允许我们快速地存储和检索键值对。 然而&#xff0c;当我们遍历 map 时&#xff0c;会有一个有趣的现象&#xff0c;那就是输出的键值对顺序是不确定的。…

微软正在研究使 Linux 脚本更安全

导读据悉&#xff0c;微软正在研究使 Linux 脚本更安全 微软正在研究使 Linux 脚本更安全 在本周的 Linux 安全峰会上&#xff0c;systemd 的创建者 Lennart Poettering 发表了演讲&#xff0c;他在过去的一年中被微软雇佣&#xff0c;他和微软的其它工程师们正在努力提高 Lin…

( 链表) 142. 环形链表 II——【Leetcode每日一题】

❓142. 环形链表 II 难度&#xff1a;中等 给定一个链表的头节点 head &#xff0c;返回链表开始入环的第一个节点。 如果链表无环&#xff0c;则返回 null。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定…

GaussDB内存过载分析

问题现象 数据库进程内存占比较高 长时间占比较高 观察监控平台内存占用的变化曲线&#xff0c;无论当前数据库是否有业务在运行&#xff0c;数据库进程内存占总机器内存的比例长时间处于较高状态&#xff0c;且不下降。执行作业期间占比较高 数据库进程在没有业务执行时&…

tolua源码分析(六) C#委托使用lua函数的机制实现

tolua源码分析&#xff08;六&#xff09; C#委托使用lua函数的机制实现 上一节我们讨论lua层如何使用C#的enum以及使用enum需要注意的事项。这一节我们将讨论项目日常开发中经常会用到的委托注册机制&#xff0c;即C#层暴露若干委托和事件&#xff0c;然后在lua层进行注册&…

Systrace系列11 —— Triple Buffer 解读

本文主要是对 Systrace 中的 Triple Buffer 进行简单介绍,简单介绍了如何在 Systrace 中判断卡顿情况的发生,进行初步的定位和分析,以及介绍 Triple Buffer 的引入对性能的影响。 怎么定义掉帧? Systrace 中可以看到应用的掉帧情况,我们经常看到说主线程超过 16.6 ms 就会…

【SQL Server】数据库开发指南(六)索引和视图的使用技巧、方法与综合应用

本系列博文还在更新中&#xff0c;收录在专栏&#xff1a;#MS-SQL Server 专栏中。 本系列文章列表如下&#xff1a; 【SQL Server】 Linux 运维下对 SQL Server 进行安装、升级、回滚、卸载操作 【SQL Server】数据库开发指南&#xff08;一&#xff09;数据库设计 【SQL Se…