jQuery学习笔记 #Day2

本文全面介绍jQuery的使用技巧,包括HTML内容的读取与修改,CSS样式的动态调整,元素的添加与删除,以及复杂的DOM遍历操作。适用于前端开发者快速掌握jQuery的核心功能。

jQuery HTML操作

jQuery可以对DOM模型进行操作。DOM模型类似树结构,每个节点都是标签,清晰地表现了标签之间的包含关系。

读取与设置标签内容

有三种方式可以读取元素内容:

  • text() //获取文字内容
  • html() //获取元素内的html语句
  • val() //获取表单的内容

获取元素属性值的方式:

  • attr(属性名)

为以上方法添加参数则可以对相应内容进行设置:

  • text(文本内容) //将被选择元素的内容设置为文本内容
  • html(html语句) //将被选择元素的内部语句设置为指定html语句
  • val(指定值) //将被选择表单的值设置为指定值
  • attr(属性名,属性值) //将被选择的元素的指定属性设置为指定属性值

attr()也可以同时设置多个属性:

attr(属性1:value1;属性2:value2;…)

添加与删除

有四种方式可以实现添加:

  • append(内容) //在被选择元素内部的后向添加
  • prepend(内容)//在被选择元素内部的前部添加
  • after(内容) //在被选择元素外部后向添加新元素及内容
  • before(内容) //在被选择元素外部之前添加新元素及内容
    要添加的内容可以带标签

有两种方式可以实现元素删除:

  • remove() //直接将所选元素删除
  • empty() //保留所选元素,将其内部全部元素清空

CSS样式

CSS类设置

有三种方式可以对CSS类进行操作:

  • addClass(类名) //为被选择的元素添加一个类
  • removeClass(类名) //将被选择的元素的指定类名去除
  • toggleClass(类名) //以上两种方法的切换

以上方法可以给一个元素设置多个类名,也可以给多个元素同时添加相同的类名。
设置多个类名时 不同类名之间用空格分开;选择多个元素时 不同元素之间用逗号隔开

CSS属性读取与设置

用到之前提到的css()函数,不仅可以读取属性值,还可以设置属性值:

  • css(属性名) //获取对应属性值
  • css(属性名,属性值) //设置单一属性
  • css(属性1:value1;属性2:value2;…)//设置多个属性

窗口样式

对应的函数可以获取相应的值。(图片截自菜鸟教程)
在这里插入图片描述

jQuery遍历

这里的遍历是通过类似树结构的DOM模型对标签元素进行访问,首先得明白几个关系。借用一下菜鸟教程的例图
在这里插入图片描述

对span来说

  • li是其父元素,则span是li的子元素
  • ul是其祖父,div是其曾祖父,但和li一样均为其祖先

对于li来说

  • 左右两个li都是ul的子元素,两个li成为同胞
  • 而li、span、b都称为ul的后代,而他们又全都属于div的后代

对后代的访问

使用以下两个函数的多种形式进行对后代的各种访问:

  • children()
  • find()

children()函数,访问全部的子元素
children(类特征/id特征),访问对应特征的子元素,例如:访问子元素中类属于dog的p标签——children(“p.dog”);
find("*"),访问全部的后代元素
find(元素名),访问后代中全部的符合元素名的标签元素,也可以指定类特征和id特征

对祖先的访问

有三种函数可以用来以不同形式访问祖先:

  • parent()
  • parents()
  • parentsUntil()

parent()函数,访问直接相连的那个父元素
parents()函数,访问全部的祖先
parents(元素名),访问祖先中全部的符合元素名的标签元素
parentsUntil(元素名),向上访问祖先,直到访问到符合元素名的标签元素后结束

对同胞的访问

对同胞的访问有很多方式,用法相似。

  • siblings()
  • next()
  • nextAll()
  • nextUntil()
  • prev()
  • prevAll()
  • prevUntil()

siblings()函数,访问被选择元素的所有同胞,根据同胞的定义,此函数是不会访问同胞的后代的;
next()函数,访问被选择元素的后面的第一个同胞元素
nextAll()函数,访问被选择元素后面的所有同胞元素
nextUntil(元素名),访问被选择元素后面的所有同胞元素,直到访问到符合元素名的标签元素后停止
prev()、prevAll()、prevUntil(元素名)用法和next的三个函数相似,只不过是从被选择元素向前访问

过滤访问

过滤访问的目的是为了缩小访问的范围,符合的条件更具体,有以下几种方法:

  • first()
  • last()
  • eq()
  • filter()
  • not()

first()函数,访问第一个符合要选择的元素条件的元素
last()函数,访问最后一个符合要选择的元素条件的元素
eq()函数,这个更骚一些,指定索引,这样就可以访问不在首尾位置而又符合要选择的元素条件的元素了,索引依旧从0开始;
filter(类特征/id特征)函数,访问既符合过滤器中格式的又符合要选择的元素条件的元素
not(类特征/id特征)函数,与filter()函数对应,访问不符合符合过滤器中格式的但符合要选择的元素条件的元素

代码下载地址: https://pan.quark.cn/s/b4a8e0160cfc 齿轮与轴系零件在机械设备中扮演着至关重要的角色,它们负责实现动力传输、调整运动形态以及承受工作载荷等核心功能。 在机械工程的设计实践中,齿轮和轴系的设计是一项关键的技术任务,其内容涵盖了材料选用、构造规划、承载能力分析等多个技术层面。 下面将系统性地介绍《齿轮及轴系零件结构设计指导书》中的核心知识点。 一、齿轮设计1. 齿轮种类:依据齿廓轮廓的不同,齿轮可划分为直齿齿轮、斜齿轮以及人字齿轮等类别,各类齿轮均具有特定的性能特点与适用工况,能够满足多样化的工作环境与载荷需求。 2. 齿轮规格参数:模数大小、压力角数值、齿数数量、分度圆尺寸等是齿轮设计的基础数据,这些参数直接决定了齿轮的物理尺寸与运行性能。 3. 齿轮材质选用:齿轮材料的确定需综合评估其耐磨损性能、硬度水平以及韧性表现,常用的材料包括铸铁、钢材、铝合金等。 4. 齿轮强度验证:需进行齿面接触应力分析与齿根弯曲应力分析,以确保齿轮在实际运行过程中不会出现过度磨损结构破坏。 5. 齿轮加工工艺:涉及切削加工、滚齿加工、剃齿加工、淬火处理等工艺流程,工艺方案的选择将直接影响齿轮的加工精度与使用寿命。 二、轴设计1. 轴的分类方式:依据轴在机械装置中的功能定位与受力特点,可将轴划分为心轴、转轴以及传动轴等类型。 2. 轴的材料选择:通常采用钢材作为轴的材料,例如碳素结构钢合金结构钢,特殊需求时可选用不锈钢材料轻质合金材料。 3. 轴的构造规划:需详细考虑轴的轴向长度、截面直径、键槽布置、轴承安装位置等要素,以满足轴的强度要求、刚度要求以及稳定性要求。 4. 轴的强度验证:需进行轴的扭转强度分析与弯曲强度分析,以防止轴在运行过程中发生塑性变形...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值