jquery入门

一、什么是jquery

jquery其实就是一个Javascript代码库,极大的简化了开发人员的各种操作

二、安装和引用

jquery有本地调用和远程调用两种方式

本地调用

<script src="js/jquery-3.6.0.min.js"></script>

注:可以把"jquery-3.6.0.min.js"换成其他版本

网络调用(这种方式只有在有网络的情况下才能使用):

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

三、入口函数

在未学习jquery之前,我们一直用window.onload来解决客服端载入问题。但是只有少数小型文件会被很快的载入,大部分的大型文件不能很快的载入,而jquery提供了一个可以快速载入文件的函数,那就是ready。

$(document).ready(function(){})
简写形式:$(function(){})

它与window.onload的区别如下:

 四、jQuery对象宇Dom对象的转换

一、Dom对象转换为jQuery对象

$(Dom对象)
jquery(Dom对象)

二、jQuery对象转换为Dom对象

jQuery对象[索引号]
jQuery对象.get[索引号]

五、jQuery样式操作

一、添加一条样式

jQuery对象.css("样式属性名","属性值")

二、添加多条样式

jQuery对象.css({"样式属性名":"属性值","样式属性名":"属性值",......});

三、获取样式

jQuery对象.css("属性名");

六、选择器

jQuery中常见的选择器有基本选择器、层次选择器、过滤选择器和表单选择器等,其中过滤选择器包括基本过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器和表单对象属性选择器。

一、基本选择器

$("#box") //选取id为box的元素,返回的是单个元素

$(".box") //选取class为box的元素,返回的是集合元素

$("div")  //根据元素名匹配,选取的是名为div的元素,返回的是集合元素

$("*") //选择所有元素 返回的是集合元素

$("div,span,.box")  //选择所有的div、span元素和class为box的元素

二、层次选择器

$("div span")  //选取div下所有的span元素,返回的是集合元素

$("div>span")  //选取div下的span元素,只选取子元素中的span,下一级的span不选取,注意区别于第一条

$(".box+span")  //选取class=box后紧邻的span元素,必须是挨着的

$(".box~span")  //选取class=box后所有的span元素

三、基本过滤选择器

$("div:first")  选择第一个div元素,选择的是文档里的第一个元素,返回的是单个元素,注意区别于first-child选择器

$("div:last")  选择最后一个元素,与第一条规则类似,只不过是最后一个

$("tr:odd")  选择索引为奇数的行,索引号从0开始
$("tr:even")  选择索引为偶数的行,索引号从0开始

$("li").eq(0)  选择第一个li元素

$("li:lt(3)")  选择索引号小于3的li
$("li:gt(3)")  选择索引号大于3的li

四、内容过滤选择器

$("div:contains("你好")")  选择含有"你好"的元素

$("div:empty")  选择不包含子元素的div元素

$("div:has(p)") 选择含有p元素的所有div元素

后续选择器内容以后更新

七、一些动画

 上面代码是隐藏和显示动画代码

八、类操作

下面是添加和移除类的代码

jquery对象.addClass("类名1 类名2 .....");

jquery对象,removeClass("类名1 类名2 ...")

;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值