jQuery_子元素过滤|学习笔记

简介: 快速学习 jQuery_子元素过滤

开发者学堂课程【jQuery 开发教程:jQuery_子元素过滤】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/362/detail/4279


jQuery_子元素过滤


1.:first-child selector

  • 描述︰选择所有父级元素下的第一个子元素。
  • 语法:jQuery( ":first-child" )
  • 举例:新创建一个 firstchild 文件,写入标签并复制几个,之后把 div 也复制几个:
<div>
<span>s1</ span>
<span>s1< / span>
<span>s1</ span>
< / div>
<div>
<span>s1< / span>
<span>s1</ span>
<span>s1< / span>
</div>
<div>
<span>s1< / span>
<span>s1</span>
<span>s1</ span>
</ div>

给每一个匹配的<div>中第一个<span>标签添加样式。

首先引入 jQuery文件:

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

查找到每个<div>中第一个标签加入样式,当鼠标悬停时给当前对象添加类:

<script>
$ ( function()i
$("div span:first-child").css("text-decoration" , "underline").hover(function(){
$ (this).addclass( "sogreen") ;

当鼠标移开时,类也移除掉:

,function(){
$ (this).removeclass ( "sogreen");});

然后添加上这个类让它背景颜色为绿色:

<style>
.sogreen{
background-color: green;
}
< /style>

执行每一个div里的 第一个 span 标签都有一个下划线,鼠标悬停背景颜色变为绿色,移开消失。

图片38.png


2、:last-child selector

  • 描述∶选择所有父级元素下的最后一个子元素。
  • 语法:jQuery( ":last-child" )


3、:first-of-type Selector

  • 描述︰选择所有相同的元素名称的第一个兄弟元素。
  • 语法:jQuery( ".first-of-type")


4、:last-of-type Selector

  • 描述∶选择的所有元素之间具有相同元素名称的最后一个兄弟元素。
  • 语法:jQuery( ":last-of-type" )


5、:nth-child( )Selector

  • 描述∶选择的他们所有父元素的第n个子元素。
  • 语法:jQuery( ":nth-child(index/even/odd/equation)" )
相关文章
|
8月前
|
JavaScript
jquery获取子元素的一些方法
jquery获取子元素的一些方法
57 0
|
3月前
|
JavaScript 前端开发 Windows
jQuery权威指南学习笔记
jQuery权威指南学习笔记
|
5月前
|
存储 JavaScript 前端开发
Jquery 如何获取子元素。如何找到所有 HTML select 标签的选中项。jQuery 里的 ID 选择器和 class 选择器有何不同
Jquery 如何获取子元素。如何找到所有 HTML select 标签的选中项。jQuery 里的 ID 选择器和 class 选择器有何不同
44 1
|
8月前
|
移动开发 JavaScript 前端开发
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
|
9月前
|
JavaScript 前端开发 Java
HTML+CSS+JS 学习笔记(四)———jQuery
HTML+CSS+JS 学习笔记(四)———jQuery
|
JavaScript 前端开发 索引
JavaScript学习笔记(五) jQuery
JavaScript学习笔记(五) jQuery
70 0
|
Web App开发 JavaScript 前端开发
jQuery学习笔记——jQuery基础
什么是jQuery?jQuery是一个快速、简洁的JavaScript库,其设计宗旨是“write less,do more”,倡导用更少的代码,做更多的事情。通过这段时间的学习,我感觉jQuery是一个“语法糖”,就像是包在糖果外面的包装,让js看起来更好看。
104 0
|
JavaScript 前端开发 API
jquery学习笔记
1.jquery是一个框架,是javasript框架。 2.jquery能做什么? *取得页面中元素,遍历DOM(document object model文档对象模型)树,jquery为了准确的获取需要检查活操纵的文档元素,提供了可靠而富有效率的选择符机制。
63 0
|
JavaScript 前端开发 索引
jQuery选择器之过滤选择器
jQuery选择器之过滤选择器
163 11
|
Web App开发 JSON JavaScript
html+css+js+jQuery学习笔记(二)
html+css+js+jQuery学习笔记
149 0
html+css+js+jQuery学习笔记(二)