一些jQuery知识点

1:jQuery是什么?

jquery:是一个js的脚本库;可以简便的实现js DOM遍历、操作、事件处理、动画、ajax等操作。

优势:尺寸小、支持CSS3选择器、跨浏览器 。

2:jQuery的引入

我们在使用jQuery之前,需要去官网将文档下载下来,放在我们的项目文件夹中,然后引入jQuery的js文件才可以使用;

如下所示:

  <script src="./jquery-3.4.1.js"></script>

2:jQuery的选择器

// 引入jQuery后,全局域会添加变量$(或者jQuery);

调用$();
参数是选择器 (css1~3,jquery自己添加的选择器)
返回值是一个Object(jquery对象)
该对象中包含查找到的所有标签,标签的总数目等。

例:

   var result =  $("li");
        console.log(result);

取对象的属性,一般采用 对象.属性名;
但是当属性名为数字时,采用对象[属性名](类似数组)

例:

     var second = result[1] ;
        console.log(second);

注意:
// 标签对象 可以使用原生标签的属性、方法
// jquery对象 只能使用jquery的属性、方法

我们来对result对象进行遍历,输出每一个标签:

 for(var i = 0 ; i < result.length ; i++){
            var ele = result[i];
            console.log(ele);
        }

jQuery标签的css操作:

  // 根据选择器找标签,返回标签构成的jquery对象
        var  result = $("ul li");
        console.log(result);
        // 赋值\取值 。


        // ===== 赋值========
        // 给jquery对象中的每个标签设置一个或者多个样式。
        // jquery中单位px可以省略,内部会自动补充。
        
        // parameter1:key,string类型,属性名称;
        // para2:value,string类型,属性值
        result.css("color","red");

        // para1:对象类型,多个key-value构成样式对象
        result.css({
            "font-size":"70",
            "border":"1px solid black"
        })

        // para1:key,string类型,属性名称
        // para2:function ;
                 // para1: 该元素的索引;
                 // para2: 该元素该样式的旧值;
                 // 返回值就是设置的样式的新值。
        result.css("font-size",function(index,value){
            console.log(index);
            console.log(value);
            return 10*(index+1);
        })


        // ======取值========
        // para1:string类型,样式名称。
        // 返回值:jquery对象中第一个标签元素的该样式的值。
        var value = result.css("font-size");
        console.log(value);

        // para1:Array类型,多个样式名称构成的数组
        // 返回值:对象,样式key-value形成的对象。
        var value2 = result.css(["font-size","border","width"]);
        console.log(value2);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值