| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JavaScript之jQuery学习三部曲【中篇】 -> 正文阅读 |
|
[JavaScript知识库]JavaScript之jQuery学习三部曲【中篇】 |
目录 高质量前端博主,点个关注不迷路🌸🌸🌸!
I. jQuery支持的常用选择器分类讲解📕 jQuery选择器概述第二篇的第一部分,我们来填坑:讲解一下jQuery支持的那些选择器吧。首先定义一下什么叫选择器:
例如我们想要选择页面上某个id为xx的p标签,那么在DOM中,我们有:
在jQuery里,我们不用document.xxx,而是改用下面的这种格式:
这时候有人要出来抬杠了,说自己是下面这种写法:
但其实要说明一下,下面这种dollar符的写法,是上面的简写,也就是说两种写法都对:
说完了总览部分,那么对于selector具体是什么,我们在下面分类来给大家汇总一下。 📕 基本选择器基本选择器,其实一共有三个常用的类型,分别是类选择器、id选择器和标签名选择器,是不是和学css是一个道理呀?那么我们看一看具体的语法: 1?? 类选择器 类选择器,毫无意外是通过类名进行选择的,支持多选和单选,多选(选中多个元素)时返回元素列表:
2?? id选择器 id选择器,通过id属性值进行选择,同样支持多选:
3?? 标签选择器 标签选择器,通过标签名选择元素,通常会选择很多元素,返回元素序列:
📕 内容选择器接下来是通过元素的HTML内容进行选择,主要有以下几种方法:
📕 元素筛选器元素筛选器,就是通过一定的规则筛选元素的一些选择器,常见的筛选器有这些:
重点来了:看完上面的例子,我们要对一个误区进行说明,请看下面这张图: 这是一个ul,下面有5个li标签,那么我们用筛选器筛选li标签的时候,参与筛选的对象一定不要写成它的父标签ul,而是子标签li本身,例如我们实现选中第三个li标签,那么代码应该是:
总结一下就是说,筛选器在使用的时候,参与筛选的集合是子元素本身,而不是它的父元素! 📕 子元素选择器最后是子元素选择器,能够指定某个元素下的子元素,这类选择器在开发中也很常用:
II. jQuery操作HTML样式的常用方法下面我们对jQuery操作HTML样式的常用方法做一个汇总介绍: 📕 获取和修改HTML标签的内容首先,说到内容,大家肯定都知道又可以细分为文本内容和HTML内容,不过这在jQuery里可以用同一个方法解决,代码是这样的:
这里的语法和普通操作dom很接近,需要在HTML写入标签,那就按照正常的标签书写即可,不过要记得加引号,之后会被解析为标签写入HTML页面指定位置。 📕 获取和修改HTML标签的属性这部分,我们比较常用的方法是这样的:
很好理解,这部分不做解释。 📕 修改HTML样式的CSS写法最后是jQuery提供了一种类似于CSS的写法来操作元素的样式属性,即除了前面的那种操作属性的方法外,还有一种额外的操作样式的写法:
最后这种CSS的操作手法,很值得大家深入学习,因为代码比较易懂简洁! III. jQuery绑定事件的方法现在,我们来学习一下jQuery给我们提供的绑定事件的常用方法吧: 📕 绑定事件的通用函数bind()第一部分,我们先了解一下最常用的绑定事件函数bind(),它有四个参数,但是基础阶段,我们掌握必须的两个参数即可:
第一个参数,看名字大家也知道,就是某个事件,例如点击事件,第二个参数是事件触发后具体执行的某个函数。 📕 绑定的事件类型汇总bind()函数的第一个参数event是很丰富的,有以下事件:
知道了常用的事件event,给大家举个绑定事件的例子:
这是把弹出hello这个函数与类名为btn的元素的点击事件进行了绑定! IV. jQuery的后续学习建议📕 查阅官方文档/菜鸟教程对于初学者,我推荐大家可以去【菜鸟教程】,对一些未掌握的知识点进行查缺补漏;对于开发人员,那么毫无例外推荐大家查看官方文档:【jQuery官方文档】 📕 用一些小例子实战刚开始学jQuery,不推荐大家直接上大项目,因为大家会很痛苦地学习,可以从简单的小例子入手,于是下一期,我带大家做一个模拟的抽奖转盘实战小例子,带大家感受一下jQuery代码的简洁性!
另外本期博客参与了【新星计划】,还请大家支持一下🌟🌟🌟! |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:06:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |