jQuery-02

<!DOCTYPE html>       
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style tyoe="text/css">
            .xx{
                border:solid red 5px;
            }
            .aaa{
                background-color:#00FFFF;
            }
            .bbb{
                background-color:#FE6400;
            }
        </style>
        <script src="js/jquery-3.3.1.js" charset="utf-8" type="text/javascript" ></script>
        <script type="text/javascript">
            $(function(){
                //1.$工具方法
                //1.1 $.each()遍历数组. 对象的数据
                //定义对象{}
                // var stu={"name":"牛逼","age":18,
                // };
                // 遍历对象
                // console.info(stu.name,stu.age);
//                 $.each(stu,function(k,v){
//                     console.info(v);
//                 })

                // 定义数组
//                 var names=["欧阳小钦","欧阳建敏","欧阳俊雄","欧阳老狗"];
//                  // 遍历数组
//                  $.each(names,function(i,n){下标,元素
//                      console.info(n);
//                  })
//                
             // 1.1      //定义对象数组[{},{}]
//                   var stus=[{"name":"大牛逼","age":38},{"name":"小牛逼","age":18}];
//                   //遍历对象数组
//                       
//                   $.each(stus,function(i,s){
//                   // console.info(s.name,s.age); 方式一
//                   $.each(s,function(k,v){
//                       console.info(v);
//                   })
// })
//              1.2$.trim()去除前后空格
//          var str="  zking  ";
//          console.info($.trim(str).length);

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

          // 1.4 $.isFunction() 判断是否是函数
//            var stu={"name":"牛逼","age":18,};
//            console.info($.isFunction(myf));
          // 1.5$.isArray()判断是否是数组
//           var stu={"name":"牛逼","age":18,};
//            var stus=[{"name":"大牛逼","age":38},{"name":"小牛逼","age":18}];
//                 console.info($.isArray(stus));      
            
            // 1.6$.parseJSON() 解析json格式的字符串--->js的数组/对象
            // 定义对象字符串
            // var stuStr='{"name":"牛逼","age":18,}';
//             console.info($.type(stuStr));
// 对象字符串--->对象
//       var stu=$.parseJSON(stuStr);
//       console.info($.type(stu));
      // console.info(stu.name,stu.age);
//       $.each(stu,function()k,v{
//           console.info(v);
//       })
// 定义对象数组的字符串
 // var stusStr=[{"name":"大牛逼","age":38},{"name":"小牛逼","age":18}];
      // 转成js对象数组
      // console.info($.type(stuStr));
//          var stus=$.parseJSON(stusStr);
// console.info($.type(stus));
// 遍历对象数组
// $.each(stus,function(a,b){
//     console.info(b.name,b.age);
// })


// 2属性和CSS
// 2.attr()拿值和设值
// 1.拿值:attr("name","abc);
 
// $("#ok").click(function(){
//     $(".abc").attr("checked",true);
// })
// 
// $("#nook").click(function(){
//     $(".abc").attr("checked",false);
// })

// attr("checked","bc)
}


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

// 2.6html()和text(的区别
// var a=$("p").html();会包含子标签
// console.info(a);
// var b=$("p").text();只会打印纯文本
// console.info(b);

//2.7val 设值  拿值
// 拿文本框的val值
// var a=$("wc").val();
// console.info(a);
// $("wc").val("嘿嘿嘿");

// CSS
// 1.设置值
// $("p").css("background","red);单属性
// $("p").css("{background":"yellow","color":"red"});
//2.拿值
 var a=$("p").css("background");
 console.info(a);

             })
            function myf(){
                alert(123);
            }
            
        </script>
    </head>
    <body>
        <input type="text"  id="wc"/>
        <img src="img/dd_culture_4.jpg" width="300px" id="aa" class="yy"/>
        <input type="button" value="全选" id="ok" />
        <input type="button" value="取消全选" id="nook" />
        <input type="checkbox"  class="abc" value="植物大战僵尸"/>植物大战僵尸
        <input type="checkbox" class="abc" value="牛逼大战小逼"/>牛逼大战小逼
        <input type="checkbox" class="abc" value="你妈大战你爸"/>你妈大战你爸</br>
        <!-- <input  type="button" value="全选" id="qx"/> -->
        <!-- //<input type="button" value="取消全选" id="qxqx"/> -->
        <input type="checkbox"  class="bc" value="1" id="qx"/>1
        <input type="checkbox" class="bc" value="2"/ id="qxqx">2
        <input type="checkbox" class="bc" value="3"/>3
        <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>
        
        <pre>>
        
        
        
        </pre>
    </body>
</html>

---------------------------------------------------作业1---------------------------------------------------

<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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值