jQuery位置选择器用法实例分析


Posted in jQuery onJune 28, 2019

本文实例讲述了jQuery位置选择器用法。分享给大家供大家参考,具体如下:

位置选择器

jQuery同样也允许我们利用元素所在位置来获取所需组件

位置选择器语法如下:

  • "$基本选择器:位置选择器"

位置选择器种类

常用位置选择器的用法

  • 选择第一个
    • 格式:$("selector:first");
  • 选择最后一个
    • 格式:$("selector:last")
  • 选择奇数
    • 格式:$("selector:odd")
  • 偶数行
    • 格式:$("selector:even")
  • 获取指定位置
    • 格式:$("selector:eq(n)")
  • 大于指定位置
    • 格式:$("selector:gt(n)")
  • 小于指定位置
    • 格式:$("selector:lt(n)")

如操作:

  • 文档中出现的第一个li
  • 文档中最后一次出现的div
  • 所有奇数段落
  • 所有偶数个文本框
  • 第三个超链接
  • 第三个及之后出现的li
  • 第一个段落
<script>
  $(function(){
    //利用:first获取组件
    //$("li:first").css("border" , "3px dotted lightblue");
    //$("div:last").css("border" , "3px dotted orange");
    //奇数使用:odd ,在jQuery元素的索引是从0开始的,所以在我们生活中出现的第一个元素为"偶数"
    //$("p:odd").css("border" , "3px dotted orange");
    //偶数使用even
    //$("input:even").css("border" , "3px dotted orange");
    //利用eq精确获取指定位置的组件,下标从0开始
    //$("a:eq(2)").css("border" , "3px dotted orange");
    //利用gt获取从指定位置之后的所有元素
    //$("li:gt(2)").css("border" , "3px dotted orange");
    //利用lt获取指定位置之前的元素
    $("p:lt(1)").css("border" , "3px dotted orange");
  })
</script>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
jquery append与appendTo方法比较
May 24 jQuery
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
详解jQuery-each()方法
Mar 13 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
jQuery实现轮播图源码
Oct 23 jQuery
jQuery实现弹幕特效
Nov 29 jQuery
jQuery AJAX应用实例总结
May 19 jQuery
jQuery实现回到顶部效果
Oct 19 jQuery
jquery插件实现图片悬浮
Apr 16 jQuery
jQuery层叠选择器用法实例分析
Jun 28 #jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 #jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 #jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 #jQuery
jQuery事件委托代码实践详解
Jun 21 #jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 #jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 #jQuery
You might like
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
js验证表单大全
2006/11/25 Javascript
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
python 算法 排序实现快速排序
2012/06/05 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
用python一行代码得到数组中某个元素的个数方法
2019/01/28 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
Python流程控制 if else实现解析
2019/09/02 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
python实现AdaBoost算法的示例
2020/10/03 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
北京银河万佳Java面试题
2012/03/21 面试题
laravel使用redis队列实例讲解
2021/03/23 PHP
全国文明单位申报材料
2014/05/31 职场文书
节约用水标语
2014/06/11 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
文秘应届生求职信
2014/07/05 职场文书
三好生演讲稿
2014/09/12 职场文书
彻底理解golang中什么是nil
2021/04/29 Golang