jQuery学习笔记之jQuery选择器的使用


Posted in Javascript onDecember 22, 2010

一.基本选择器:

  • #id   :选择给定ID名的元素 如:$("#id1")为选择id为id1的元素
  • .class   :选择给定类名的元素
  • element   :选择给定元素名的所有原色
  • *  :匹配所有元素
  • selector1,selector2,......   :选择这些名称的元素,以逗号隔开,可以是类或id名

二.层次选择器:

  • $("ancestor  descendant") :选择ancestor元素下的所有descendant(后代)元素
  • $("parent>child") :选择parent下的所有child(子)元素
  • $('prev+next') :选择紧跟prev后面的第一个next元素
  • $('prev~siblings') :选择prev后面的所有siblings元素

      $('prev+next') 和$(.prev).next("next")作用一样

      $('prev~siblings')和$(.prev).nextAll("siblings")作用一样

 

三.过滤选择:

  • :first    选择第一个元素  如:$("div:first")为选择第一个div元素
  • :last   选择最后一个元素
  • :not(selector)  选择不是selector的元素
  • :even  选择偶数索引的元素
  • :odd  选择所有奇数索引的元素
  • :eq(index)  选择索引等于index的元素
  • :gt(index)  选择索引大于index的元素
  • :lt(index)  选择索引小于index的元素
  • :header  选择所有<H>元素
  • :animanted  选择所有动画元素

四。内容过滤:

  • :contains(text)  选择含有text文本的元素 如:$("div:contains('hello')")为选择含有hello字符的div元素
  • :empty 选择所有不含字符的元素
  • :has(selector)  选择含有selector元素的元素
  • :parent 选择含有子元素的元素

五。可见性过滤:

  • :hidden 选择所有可见元素
  • :visible 选择所有不可见元素

六。属性过滤:

  • [attribute]  选择拥有此属性的元素 如$("div[id]")选择包含id属性的div元素
  •  [attribute=value] 选择attribute属性等于value值的元素
  •  [attribute!=value]  选择attribute属性不等于value值的元素
  •  [attribute^=value]   选择attribute属性等于value值的元素
  •  [attribute$=value]  选择attribute属性值以value值开始的元素
  •  [attribute*=value]  选择attribute属性值含有value值的元素
  • [selector1][selector2]....满足这些条件的元素(组合)

七。子元素过滤选择器

  • :nth-child(index/even/odd/eqation)选择父元素下的[索引/偶/奇]的子元素
  • :first-child 选择父元素的第一个子元素
  • :last-child选择父元素的最后一个子元素
  • :only-child 选择父元素下是唯一的子元素

八。表单属性过滤

  • :enabled 选择所有可见元素 如:$("#form1:enabled")是选择表单id为form1的所有可以用元素
  • :disable 选择所有不可见元素
  • :checked 选择所有被选择的元素
  • :selected 选择所有被选中的选项元素

九.表单对象过滤

  • :input  选择所有<input><textarea><select><button>元素
  • :text 选择所有单行文本款,下面的都是这个格式
  • :password
  • :radio
  • :checkbox
  • :submit
  • :image
  • :reset
  • :button
  • :file
  • :hidden
     
Javascript 相关文章推荐
JS代码优化技巧之通俗版(减少js体积)
Dec 23 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
浏览器兼容console对象的简要解决方案分享
Oct 24 Javascript
常用的几段javascript代码分享
Mar 25 Javascript
JavaScript中的方法重载实例
Mar 16 Javascript
JS实现的仿QQ空间图片弹出效果代码
Feb 23 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
Feb 05 Javascript
小程序云开发实现数据库异步操作同步化
May 18 Javascript
微信小程序 确认框的实现(附代码)
Jul 23 Javascript
layui-table对返回的数据进行转变显示的实例
Sep 04 Javascript
JS函数进阶之prototy用法实例分析
Jan 15 Javascript
vue3 自定义图片放大器效果的示例代码
Jul 23 Vue.js
jQuery学习笔记之DOM对象和jQuery对象
Dec 22 #Javascript
jQuery学习笔记之Helloworld
Dec 22 #Javascript
用Jquery实现多级下拉框无刷新的联动
Dec 22 #Javascript
一个轻量级的javascript库 pj介绍
Dec 19 #Javascript
JavaScript Date对象 日期获取函数
Dec 19 #Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
Dec 19 #Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
Dec 19 #Javascript
You might like
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
php echo 输出字符串函数详解
2010/05/13 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
PHP实现的自定义数组排序函数与排序类示例
2016/11/18 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
Python实现全角半角转换的方法
2014/08/18 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
tensorflow更改变量的值实例
2018/07/30 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
高中毕业自我鉴定范文
2013/10/02 职场文书
应届生骨科医生求职信
2013/10/31 职场文书
车辆安全检查制度
2014/01/12 职场文书
优秀企业获奖感言
2014/02/01 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python