jQuery_02

课堂代码

<title></title>
        <style type="text/css">
            .xx {
                border: solid red 5px;
            }
            .aaa{
                background-color: #FF0000;
                
            }
            .bbb{
                background-color: aqua;
            }
        </style>
        <script src="js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            $(function() {
                //遍历对象
                //                 var stu={"name":"牛逼","age":38};
                //                 $.each(stu,function(j,v){
                //                     console.info(v);
                // })
                //便利数组
                //                 var names=["欧阳钦","欧阳建敏","欧阳俊雄","欧阳老狗"];
                //                 $.each(names,function(i,n){
                //                     console.info(n);
                //                 })
                //便利对象数组
                //                 var stus=[{"name":"大牛逼","age":38},{"name":"小牛逼","age":18}];
                //                 $(stus,function(i,s){
                //                     console.info(i,s);
                //                 })

                //1.2 $.trim()去除前后空格
                //                 var str="  zking  ";
                //                 console.info($.trim(str).length)

                //1.3 $.type()得到数据类型
                //                 var stus = [{
                //                     "name": "大牛逼",
                //                     "age": 38
                //                 }, {
                //                     "name": "小牛逼",
                //                     "age": 18
                //                 }];
                // 
                //                 console.info($.type(stus));

                //1.4  1.5
                // $.isFunction(); 判断是否是函数
                // $.isArray(); 判断是否是数组

                //1.6 $.parseJSON() 对象字符串转成对象
                //                 var stuStr='{"name":"牛逼","age":38}';
                //                 var stu= $.parseJSON(stuStr);
                //                 // console.info(stu.name,stu.age);
                //                 $.each(stu,function(k,v){
                //                     console.info(v);
                //                 })

                //定义对象数组字符串
                //                 var stusStr='[{"name":"大牛逼","age":38},{"name":"小牛逼","age":18}]';
                //                 var stus=$.parseJSON(stusStr);
                //                 $.each(stus,function(i,n){
                //                     $.each(n,function(j,v){
                //                         console.info(v);
                //                     })
                //                 })

                //二,属性和css

                //拿值
                // console.info($("#aa").attr("src"))

                //设值
                //             $("#aa").attr("src","img/login.gif")
                //             $("#aa").attr("width","500px")

                //2.2移除属性值
                // $("#aa").removeAttr("src");
                // $("#aa").removeAttr("width");

                //2.3 动态增加央视
                // $("#aa").addClass("xx");

                //2.4 removeClass()
                // $("#aa").removeClass("xx");

                //prop 和 attr 的区别
//                 $("#ok").click(function() {
//                     
//                     $(".abc").prop("checked", true)
//                     
//                 })
//                 $("#nook").click(function() {
//                     $(".abc").prop("checked", false)
//                 })

                //案例三:优化表格隔行换色
//                 $("table tr:even").addClass("aaa")
//                 $("table tr:odd").addClass("bbb")

                //CSS
                //1.设置值
                // $("p").css("background","rad")
            })
        </script>
    </head>
    <body>
        <img src="img/backbg.jpg" width="300px" id="aa">
        <input type="button" id="ok" value="全选" />
        <input type="button" id="nook" value="取消全选" />
        <input type="checkbox" class="abc" value="植物大战僵尸" />植物大战僵尸
        <input type="checkbox" class="abc" value="植物大战僵尸" />植物大战僵尸
        <input type="checkbox" class="abc" value="植物大战僵尸" />植物大战僵尸
        <table border="1px" width="50%">
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
        </table>
    </body>
</html>

作业

<title>作业一</title>
        <script src="js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            $(function() {
                var qx=$("#aa");
                var cs=$(".bb");
                qx.click(function() {
                    if (qx.prop("checked") == true) {
                        cs.prop("checked", true)
                    } else {
                        cs.prop("checked", false)
                    }
                })
                cs.click(function(){
                    var f=true;
                    $.each(cs,function(i,c){
                        .checked){
                        
                        if(!c
                            f=false;
                        }
                    })
                    qx.prop("checked",f);
                })
                
            })
        </script>
    </head>
    <body>
        <input type="checkbox" id="aa" />全选
        <input type="checkbox" class="bb" />
        <input type="checkbox" class="bb" />
        <input type="checkbox" class="bb" />
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值