jQuery权威指南读书笔记2-jQuery 选择器
来源:互联网 发布:sql server 2012 网盘 编辑:程序博客网 时间:2024/06/06 01:04
jQuery选择器继承了CSS和Path语法的部分语法,允许通过标签名、属性名或内容对DOM元素进行快速、准确的选择,而不必担心浏览器的兼容性,通过jQuery选择器对页面元素的精准定位,才能完成对元素属性和行为的处理。
2.1 选择器的优势
代码更简单
完善的检测机制,在jQuery选择器定位页面元素时,无需考虑所定位的元素在页面中是否存在,即使该元素不存在,浏览器也不提示出错信息,极大低方便了代码的执行效率。(此为优势,不太苟同)
2.2 jQuery选择器的类型
根据所获取页面中元素的不同,可以将jQuery选择器分为四大类:基本选择器、层次选择器、过滤选择器、表单选择器。其中,在过滤选择器中又可分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器。
2.2.1 基本选择器
基本选择器是jQuery中使用最频繁的选择器,它由元素ID、Class、元素名、多个选择符组成,通过基本选择器可以实现大多数页面元素的查找。
2.2.2层次选择器
层次选择器通过DOM元素间的层次关系获取元素,其主要的层次关系包括后代、父子、相邻、兄弟关系,通过其中某类关系可以方便快捷地定位元素。
2.2.3简单过滤选择器
过滤选择器根据某类过滤规则进行元素的匹配,书写时都以冒号(:)开头;简单过滤选择器是过滤选择器中使用最广泛的一种。
2.2.4内容过滤选择器
内容过滤选择器根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以模糊或绝对匹配进行元素定位。
2.2.5 可见性过滤选择器
可见性过滤选择器根据元素是否可见的特征获取元素
2.2.6 属性过滤选择器
属性过滤选择器根据元素的某个属性获取元素,如ID号或匹配属性值的内容,并以“[”号开始、以“]”号结束。
2.2.7 子元素过滤选择器
在页面开发过程中,常常遇到突出指定某行的需求。虽然使用基本过滤选择器“:eq(index)”可实现单个表格的显示,但不能满足大量数据和多个表格的选择需求。为了实现这样的功能,jQuery中可以通过子元素过滤选择器轻松获取所有父元素中指定的某个元素。
2.2.8 表单对象属性过滤选择器
表单对象属性过滤选择器通过表单中的某对象属性特征获取该类元素,如enabled、disabled、checked、selected属性。
2.2.9 表单选择器
无论是提交还是传递数据,表单在页面中的作用是显而易见的。通过表单进行数据的提交或处理,在前端页面开发中占据重要地位。因此,为了使用户能更加方便地、高效地使用表单,在jQuery选择器中引入表单选择器,该选择器专为表单量身打造,通过它可以在页面中快速定位某表单对象。
在看完第二章,对于怎么获取元素,终于可以用了超级武器。
- jQuery权威指南读书笔记2-jQuery 选择器
- jQuery权威指南读书笔记1-初识jQuery
- 《jQuery权威指南》学习笔记之第2章 jQuery选择器
- jQuery Mobile权威指南
- jQuery权威指南总结
- JavaScript权威指南读书笔记——第十九章 jQuery类库
- jQuery权威指南(第2版)
- jquery权威指南学习笔记
- 《JQuery权威指南》札记 加载
- jQuery权威指南阅读随笔
- 陶国荣著JQuery权威指南PDF
- jQuery权威指南 学习笔记
- 《锋利的jQuery》读书笔记 第2章 jQuery选择器
- 锋利的jQuery读书笔记-第2章 jQuery选择器
- [JQ权威指南]第四天:使用jQuery子元素过滤选择器
- Jquery<2> Jquery选择器
- 锋利的jquery读书笔记--jquery选择器
- 《Struts 2 权威指南》读书笔记
- 没有基础也可以参加广州传智播客.NET培训
- Ubuntu终端下显示乱码
- 我的android 第9天 - 文件存储
- Java的System.getProperty()方法可以获取的值
- 【转】github简单使用教程
- jQuery权威指南读书笔记2-jQuery 选择器
- 扩展了JQUERY.EASYUI功能的几个JS
- 学习程序设计的初学者应该选择的语言
- c时间日期与时间戳的转换
- php curl_multi_init使用
- IT部门如何以更少的资源来做更多的事?
- 自创小说《彩虹雨》连载(三)
- 黑马程序员_JAVA基础加强——JavaBean内省和类加载器
- 浅谈STM32的中断