jQuery的几个小练习

这篇博客介绍了使用jQuery进行的一些基本练习,包括表格人员信息的增删、开关灯效果、表格全选功能、显示最高分和最低分,以及购物车功能的实现。通过这些实例,展示了jQuery如何简化JavaScript开发,提高开发效率。
摘要由CSDN通过智能技术生成

jQuery是一个优秀的JavaScript库,是一个凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档,操作DOM,执行动画和开发Ajax的操作。jQuery封装了很多预定义的对象和函数。

目录

练习一:完成表格人员信息的增加删除

练习二:开关灯(通过按钮实现div样式的转换)

练习三:表格全选功能

练习四:显示最高分和最低分

练习五:实现购物车功能


练习一:完成表格人员信息的增加删除

<table id="table1" border="1">
        <tr>
            <td>姓名</td>
            <td>年龄</td>
            <td>性别</td>
            <td>操作</td>
        </tr>
        <tr>
            <td>张三</td>
            <td>22</td>
            <td></td>
            <td>
                <button class="del">删除</button>
            </td>
        </tr>
    </table>
    <button id="people">基本人员</button>
    <button id="addS">添加人员</button>

    <script>
        $(document).ready(function(){
            //基本人员
            $("#people").click(function(){
            })
            //添加人员
            $("#addS").click(function(){
                var str1=prompt("输入姓名");
                var str2=prompt("输入年龄");
                var str3=prompt("输入性别");
                $("#table1").append("<tr><td>"+str1+"</td><td>"+str2+"</td><td>"+str3+"</td><td><button class='del'>删除</button></td></tr>");
                //删除信息
                $(".del").click(function() {
                        $(this).parent().parent().remove();
                    });
            })
            
        })

    </script>

练习二:开关灯(通过按钮实现div样式的转换)

<div id="d1";">
        <img src="./d2.png">
    </div>
    <button id="open">开灯</button>
    <button id="close">关灯</button><br/>
    <button id="b3">开关灯</button>

    <script>
        //两个按钮控制开关灯
        var a = document.getElementById("d1");
        var b = document.getElementById("open");
        var c = document.getElementById("close");
        b.onclick=function(){
            a.style.backgroundColor="rgb(33, 95, 66)";
            console.log('open');
        }
        c.onclick=function(){
            a.style.backgroundColor="rgb(95, 33, 33)";
            console.log('close');
        }

        //一个按钮控制开关灯
        var btn=document.getElementById("b3");
        var flag=0;   //也可以用innerHTML获取文本内容来判断
        btn. onclick=function(){
            if(flag==0){
                a.style.backgroundColor='black';
                flag=1;
            }else{
                a.style.backgroundColor='white';
                flag=0; 
            }
        }          
    </script>

    <style>
        #d1<
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值