jQuery2

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />

        <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};
                //遍历对象
                //console.info(stu.name,stu.age);
                $.each(stu,function(k,v){
                    console.info(v);
                })

                var names=["欧阳钦","欧阳建民","欧阳俊雄","牛逼"]
                $.each(names,function(n){
                    console.info(n);
                })

                定义对象数组
                var stus = '[{"name": "牛逼","age": 38}, {"name": "小牛逼", "age": 38}]';
                    $.each(stus,function(){
                        console.info(s.name,s.age);
                    })
                    $.each(s,function(){
                        console.info(v);
                    })

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

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

                    1.4$.isfunction 判断是否是函数
                    var stu={"name":"牛逼","age":38};
                    console.info($.isFunction(stu));
                    console.info($.isFunction(myf));

                    1.5$.isarray() 判断是否是数组
                    var stu={"name":"牛逼","age":38};
                    var stus=[{"name":"牛逼","age":38},{"name":"牛逼","age":38}];
                    console.info($.isArray(stus));

                    1.6 $.parseJSON()解析json格式的字符串
                    var stustr='{"name":"牛逼","age":38}';
                    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":38]'
                    console.info($.type(stusstr));
                    var stus=$.parseJSON(stusstr);
                    //遍历对象数组
                    $.each(stus,function(l,k){
                        console.info(k.name,k.age);
                    })

                    二、属性和css
                    2.1 attr()拿值 设值
                    var mpath=$("#aa").attr("str");
                    console.info(mpath);
                    $("#aa").attr("src","../");
                    $("#aa").attr("width","200px");

                    2.2 removeattr() 移除属性值
                    $("#aa").remove("src");
                    $("#aa").removeAttr("xx");
                    $("#aa").addClass("xx");//样式的叠加
                    $("#aa").attr("class","xx");//样式的替换

                    2.4removeClass() 删除对应样式
                    $("#aa").remove("xx");

                    给图片增加name值
                    $("#aa").attr("name","abc");
                    $("#aa").prop("name","abc");

                    $("#aa").prop()
                    $("#nook").click(function(){
                        $(".abc").prop("checked",true);
                    })
                    $("#nook").click(function){
                    $(".abc").prop("checed",false);    
                    })

                    案例三:优化表格隔行换色
                            $("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.7 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" value="王" id="wc" />
        <p>心疼他们三个一·秒钟</p>
        <img src="img/微信图片_20220317213844.jpg" width="300px" id="aa" />
        <input type="button" id="ok" value="全选" />
        <input type="button" id="ok" value="取消全选" />
        <input type="checkbox" checked"=checked" class="abc" value="植物大战僵尸" />植物大战僵尸
        <input type="checkbox" class="abc" value="王者龙耀" />王者龙耀
        <input type="checkbox" class="abc" value="和平经营" />和平经营
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值