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表单设置值的方法
Jun 30 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
jQuery解析json格式数据示例
Sep 01 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
jQuery实现评论模块
Aug 19 jQuery
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 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
BBS(php &amp; mysql)完整版(七)
2006/10/09 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
利用Python爬取可用的代理IP
2016/08/18 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
基于python plotly交互式图表大全
2019/12/07 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
天网面试题
2013/04/07 面试题
计算机专业个人求职信范例
2013/09/23 职场文书
大学生求职简历的自我评价
2013/10/14 职场文书
大学毕业生简单自荐信
2013/11/05 职场文书
服装设计专业自荐书范文
2013/12/30 职场文书
银行工作检查书范文
2014/01/31 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
护理专业自荐信范文
2015/03/06 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
庆元旦主持词
2015/07/06 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
机关单位2016年法制宣传日活动总结
2016/04/01 职场文书
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
2021/07/01 MySQL
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python
基于Python实现对比Exce的工具
2022/04/07 Python