jQuery基础知识点

jQuery基本操作

1、jQuery选择器

基本选择器:
在这里插入图片描述
层级选择器:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nOpF4wDT-1599463516316)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps2.jpg)]

基本筛选器:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3NCApfLU-1599463516317)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps3.jpg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iuPvXbJL-1599463516318)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps4.jpg)]在这里插入图片描述

内容选择器:

主要有 :contain(text) , :empty() , :has(selector) , :parent 这四种用法。

属性选择器:
在这里插入图片描述

子元素选择器:
在这里插入图片描述

表单选择器和表单对象属性选择器:

表单选择器可直接通过标签或者标签中的元素来获取表单中某一语句。例子:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-azi0Hz9Z-1599463516321)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps7.jpg)]

表单对象属性选择器的使用主要有四种:

:enabled , :disabled , :checked , :selected

:enabled是查看可用方法 :disabled是使表单中某个标签不可操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VICJjC79-1599463516322)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps8.jpg)]

:checked是查找所有选中的复选框元素

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VmcHfSGz-1599463516323)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps9.jpg)]

:selected是查找所有选中的选项元素
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QCAk6MjC-1599463516323)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps10.jpg)]

2、jQuery属性

属性操作:

其中,attr和prop的区别:attr支持对不存在的属性进行添加操作,prop只支持对已存在的属性进行添加和修改操作,两者关系相当于HTML DOM和XML DOM的关系。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JY4YzHiD-1599463516324)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps11.jpg)]

CSS类操作:

jQuery中CSS类属性的操作只有3个:addClass() ; removeClass() ; toggleClass()

toggleClass():如果存在(不存在)就删除(添加)一个类。存在就删除,不存在就添加
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WcmcM7dc-1599463516325)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps12.jpg)]

html文本和值操作:,

对文档使用修改操作,如果是是原文中已经有的标签,多使用prop的方法进行修改,而不用attr ; 文档中获取html和text代表的值不同,html代表该标签的全部内容(可能包括网址、文字),text只会获得文档中的文字部分。
在这里插入图片描述

实现全选、全不选和反选的小案例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iaV128Fa-1599463516326)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps14.jpg)]

3、CSS样式操作
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IxeEtUiT-1599463516327)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps15.jpg)]]

4、jQuery节点遍历

可通过each进行节点遍历,下方有代码;index可以获得节点的下标,默认从0开始算。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rLDrlAZj-1599463516328)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps17.jpg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7mgZs6ki-1599463516329)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps18.jpg)]

5、文档处理

内部插入:(例在一个div块中的第一位或者最后一位进行插入操作)

前插入:prepend() , prepengTo()

后插入:append() , appendTo()

带To和不带To的区别:用法不同,实现结果相同;使用带To的方法,后续能直接在语句后方进行其他操作,而不带To的方法不能这样操作。

用法:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gTYiEmCz-1599463516329)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps19.jpg)]

外部插入:(例在一个div块的外部前后插入东西)

前插入:before() , insertBefore()

后插入:after() , insertAfter()
在这里插入图片描述

外部插入和删除的实例操作:
在这里插入图片描述

节点删除:

remove()是直接删除选定项,empty()是直接清空选定标签的全部内容
在这里插入图片描述

6、效果显示

显示和隐藏

在进行toggle操作时,每次点击进行一次toggle操作都会进入一个队列中,一次进行每次操作,直至整个队列中的操作都做完,这是就会产生一种鼠标已不再点击但动画仍未结束的现象,此时在toggle前用stop()方法,就可以将本次点击前未完成的动画结束,直接进行本次操作,有效解决了连续点击的延迟问题。
在这里插入图片描述

短信墙
在这里插入图片描述

树形菜单
在这里插入图片描述

选项卡
在这里插入图片描述

导航栏

animated为当前正在执行动画效果的元素,代码 $(“ul.item:animated”).stop().hide() 中表示,当点击移入一个div块时,其他div块未完成的动画全部结束并隐藏。

在这里插入图片描述

7、事件处理

一次性的绑定事件操作方法为one()

图中的trigger方法激发了one中的click方法
在这里插入图片描述

鼠标的移入移出事件处理:
在这里插入图片描述在这里插入图片描述

图片放大镜功能:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AylMhBri-1599463516337)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps31.jpg)]

拖动效果
在这里插入图片描述

阻止事件冒泡

即防止对一个div块进行点击操作时,对其下方的div层也进行点击操作,使用stopPropagation()方法可以有效阻止事件冒泡的产生

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FDx66Spn-1599463516338)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml29692\wps33.jpg)]

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
看完“最全面的jQuery基础知识”文件包,你就能详细了解jQuery的代码规则。 文件包更是你进行jQuery开发的参考手册。 文件包内实例丰富,将其拷贝到单独的html文件中即可执行。 文件包包含一个模板文件:template.html,创建新文件时只需复制一份即可使用。 文件包自带jquery-1.11.1,包括源码版:jquery-1.11.1.js、压缩版:jquery-1.11.1.min.js 文档风格:jQuery代码之后紧跟HTML代码,实用、方便,使用Editplus找开文档,注释和代码清晰分类,一目了然。 查找内容也非常方便,在查找框中输入“//hide”或“//show”即可快速定位到你要查找的关键字的代码 “最全面的jQuery基础知识”文档包括以下内容: jQuery元素属性、jQuery元素内容、jQuery动态创建内容、jQuery删除节点、jQuery事件处理、jQuery文档就绪的四种写法、jQuery事件绑定和解除绑定、jQuery事件切换、jQuery实现toggle功能、jQuery插件、jQuery插件实用网址、jQuery插件使用实例、jQuery插件开发、jQuery对象级别的插件开发、jQuery类级别的插件开发、jQuery插件文件的引用、jQuery插件的使用 jQuery选择器: 一、基本选择器 二、层次选择器 三、过滤选择器 四、表单选择器 jQuery过滤选择器,以冒号:开头 1、基本过滤选择器 2、内容过滤选择器 3、可见性过滤选择器 4、属性过滤选择器 5、子元素过滤选择器 6、表单对象属性过滤选择器 //不用加双引号的选择器 $(document) $(this)

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值