jQuery库(1)

一、jQuery库

1、什么是jQuery库

  是JavaScript中的库。

2、设计理念

“写得少,做的多”

3、使用方法

3.1、在页面中导入jQuery.js文件

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

3.2、在script标签当中编写jquery程序

‘$’:是jQuery的全局对象,代表的是jQuery

//简写写法:
'$(function(){
     //jquery的入口函数
            jquery
        })'
  //完整写法:

       $(documen).ready(function(){
   
           jquery
       })

4、jQuery的基本选择器

4.1、id选择器:#id

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery-3.4.1.js"></script>
</head>
<body>
     <button id="hide">隐藏</button> 
    <br>
    <p id="p1">西安</p>
    <script>
      $(function(){
   
            $('#hide').bind('click',function(){
   
                alert('你单击了按钮')
            })

            //修改p1的颜色
            $('#p1').css('backgroundColor','red')

                }) 
    </script>
</body>
</html>

在这里插入图片描述
4.2、类选择器:.class

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery-3.4.1.js"></script>
</head>
<body>
   <p class="pt">陕西</p>
    <p class="pt">陕西示范</p>  
    <script>
      $(function(){
   
              //修改class为pt的元素的文本颜色
            $('.pt').css('color','blue')
                }) 
    </script>
</body>
</html>

在这里插入图片描述

4.3、标签名选择器:标签名

    <p id="p1">西安</p> -
   <p class="pt">陕西</p>
    <p class="pt">陕西示范</p> 
  <!--    <hr> 
    <div>水浒</div>
    <div>三国</div>
    <div>西游</div>
    <div>红楼</div> -->
    <script>
      $(function(){
   
            //将所有p标签的文本的字号设置为25
            $('p').css('fontSize','25px')
                }) 
    </script>

5、jQuery的基本过滤选择器

5.1、first:选择第一个元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery-3.4.1.js"></script>
</head>
<body>
<!--       <button id="hide">隐藏</button> 
    <br> -->
    <p>西安</p> -
   <p >陕西</p>
    <p >陕西示范</p> 
    <script>
      $(function(){
   
            //将第一个p标签的背景色改为蓝色

            $('p:first').css('backgroundColor','blue')
            })
    </script>
</body>
</html>

在这里插入图片描述
5.2、last ;选择最后一个元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery-3.4.1.js"></script>
</head>
<body>
    <p>西安</p> 
   <p >陕西</p>
    <p>陕西示范</p> 
    <script>
      $(function(){
   
            //将最后一个p标签字体颜色改为红色
            $('p:last').css('color','red')
            })
      </script>
</body>
</html>

在这里插入图片描述

5.3、not(selector):不是指定的某个元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery-3.4.1.js"></script>
</head>
<body>
    <p>西安</p> 
   <p class="pt">陕西</p>
    <p class="pt">陕西示范</p> 
    <script>
      $(function(){
   
           //将class属性不是pt属性的元素的字号变小
            $('p:not(.pt)').css('fontSize','12px')
            })  
       </script>
</body>
</html>

在这里插入图片描述

5.4、even:索引为偶数的元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery-3.4.1.js"></script>
</head>
<body>
    <div>水浒</div>
    <div>三国</div>
    <div>西游</div>
    <div>红楼</div> 
    <script>
      $(function(){
       
            //让索引为偶数的div的字体颜色为hong色
           $('div:even').css('color','red')
            })  
              
    </script>
</body>
</html>
<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值