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 21 jQuery
jquery ajaxfileupload异步上传插件
Nov 21 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
jQuery替换节点元素的操作方法
Mar 18 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
JavaScript枚举选择jquery插件代码实例
Nov 17 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
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
Puppet的一些技巧
2018/09/17 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
python服务器端收发请求的实现代码
2014/09/29 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
2019/08/22 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
跟单业务员岗位职责
2014/03/08 职场文书
cf收人广告词
2014/03/14 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
配置Kubernetes外网访问集群
2022/03/31 Servers
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA
Rust中的Struct使用示例详解
2022/08/14 Javascript