jQuery结构(位置)伪类选择器
jQuery 结构 位置 选择器 伪类
2023-06-13 09:12:02 时间
位置 伪类选择器,指的是根据页面中的位置来选取元素的一种伪类选择器。在 jQuery 中,常见的 位置 伪类选择器如表 1 所示。
![:first和:last选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642af935df.gif)
图 1::first 和 :last 选择器的效果![:odd选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642afa040e.gif)
图 2::odd 选择器的效果![:eq(n)选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642afb6ad8.gif)
图 3::eq(n) 选择器的效果![:lt(n)选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642afc5a9f.gif)
图 4::lt(n) 选择器的效果 $( li:lt(3) ) 表示选取序号小于 3 的所有 li 元素,序号是从 0 开始的。此外,lt 表示 less than,gt 表示 greater than,了解这两个方法的英文意思可以让我们更好地理解和记忆。
![:first和:last选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642af935df.gif)
图 1::first 和 :last 选择器的效果
$( li:first,li:last )表示选择第一个 li 元素和最后一个 li 元素。
:odd、:even选择器举例:
!DOCTYPE html html head meta charset= utf-8 / title /title script src= js/jquery-1.12.4.min.js /script script $(function () { $( li:odd ).css( color , red /script /head body li HTML /li li CSS /li li JavaScript /li li jQuery /li li Vue.js /li /ul /body /html
程序执行效果如图 2 所示:
![:odd选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642afa040e.gif)
图 2::odd 选择器的效果
$( li:odd ) 表示选择序号为奇数的 li 元素。这里要注意的是,序号是从 0 开始,而不是从 1 开始的。也就是说 第 1 个选项 的 li 元素序号为 0, 第 2 个选项 的 li 元素序号为 1,依此类推。这个与数组下标是一样的道理。
:eq(n)选择器举例:
!DOCTYPE html html head meta charset= utf-8 / title /title script src= js/jquery-1.12.4.min.js /script script $(function () { $( li:eq(3) ).css( color , red /script /head body li HTML /li li CSS /li li JavaScript /li li jQuery /li li Vue.js /li /ul /body /html
程序执行效果如图 3 所示:
![:eq(n)选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642afb6ad8.gif)
图 3::eq(n) 选择器的效果
$( li:eq(3) ) 表示选取序号为 3 的 li 元素,也就是第 4 个 li 元素,因为序号是从 0 开始的。
:lt(n)、:gt(n)选择器举例:
!DOCTYPE html html head meta charset= utf-8 / title /title script src= js/jquery-1.12.4.min.js /script script $(function () { $( li:lt(3) ).css( color , red /script /head body li HTML /li li CSS /li li JavaScript /li li jQuery /li li Vue.js /li /ul /body /html
程序执行效果如图 4 所示:
![:lt(n)选择器的效果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642afc5a9f.gif)
图 4::lt(n) 选择器的效果 $( li:lt(3) ) 表示选取序号小于 3 的所有 li 元素,序号是从 0 开始的。此外,lt 表示 less than,gt 表示 greater than,了解这两个方法的英文意思可以让我们更好地理解和记忆。
23781.html
CSShtmljavaJavaScript相关文章
- jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
- Jquery Ajax 跨域调用asmx类型 WebService范例
- Web前端开发JQuery框架笔记
- jQuery 如何存储,获取和删除 Cookies
- jQuery表单插件jquery.form.js详解编程语言
- JQuery初体验(建议学习jquery)
- jQuery树形结构的选择器
- JQuery学习笔记01JQuery初接触
- ASP.NET中使用后端代码注册脚本生成JQUERY-EASYUI的界面错位的解决方法
- jQuery的写法不同导致的兼容性问题的解决方法
- jQuery获取地址栏参数插件(模仿C#)
- Jquery知识点三jquery表单对象操作
- 初识JQuery实例一(first)
- JQuery入门—JQuery程序的代码风格详细介绍
- jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
- jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
- jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
- jQuery动画animate方法使用介绍
- JQuery中关于jquery.js与jquery.min.js的比较探讨
- jquery单引号和双引号的区别及使用注意
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- jquery.ajax之beforeSend方法使用介绍
- 用jquery修复在iframe下的页面锚点失效问题
- jQuery复合选择器应用的几个例子