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 相关文章推荐
JAVASCRIPT对象及属性
Feb 13 Javascript
基于jquery的商品展示放大镜
Aug 07 Javascript
jquery如何通过name名称获取当前name的value值
Dec 20 Javascript
JS的事件绑定深入认识
Jun 26 Javascript
javascript 判断整数方法分享
Dec 16 Javascript
JavaScript设计模式之代理模式介绍
Dec 28 Javascript
详解Javascript几种跨域方式总结
Feb 27 Javascript
简单谈谈JS中的正则表达式
Sep 11 Javascript
Javascript之高级数组API的使用实例
Mar 08 Javascript
vue实现自定义H5视频播放器的方法步骤
Jul 01 Javascript
Vue 3.0 全家桶抢先体验
Apr 28 Javascript
小程序实现筛子抽奖
May 26 Javascript
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
也谈截取首页新闻 - 范例
2006/10/09 PHP
如何跨站抓取别的站点的页面的补充
2006/10/09 PHP
PHP 采集程序原理分析篇
2010/03/05 PHP
php网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
6种javascript显示当前系统时间代码
2015/12/01 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
python操作oracle的完整教程分享
2018/01/30 Python
python 获取图片分辨率的方法
2019/01/08 Python
django query模块
2019/04/20 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
消防安全责任书
2014/04/14 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书
介绍信格式样本
2015/05/05 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS