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实现鼠标经过显示动画边框特效
Mar 24 jQuery
基于jquery实现二级联动效果
Mar 30 jQuery
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
React中jquery引用的实现方法
Sep 12 jQuery
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jQuery实现可以扩展的日历
Dec 01 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
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
javascript 表单验证常见正则
2009/09/28 Javascript
Confirmer JQuery确认对话框组件
2010/06/09 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
基于Jquery的标签智能验证实现代码
2010/12/27 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
深入理解JavaScript的值传递和引用传递
2018/10/24 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
webpack+vue-cil 中proxyTable配置接口地址代理操作
2020/07/18 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
Python采集腾讯新闻实例
2014/07/10 Python
python列表的常用操作方法小结
2016/05/21 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
python清除函数占用的内存方法
2018/06/25 Python
Python之list对应元素求和的方法
2018/06/28 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
python批量修改xml属性的实现方式
2020/03/05 Python
PyTorch中的C++扩展实现
2020/04/02 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
世界汽车零件:World Car Parts
2019/09/04 全球购物
大学生活学习的自我评价
2013/12/03 职场文书
2019各种保证书范文
2019/06/24 职场文书
导游词之凤凰古城
2019/10/22 职场文书
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers