刚开始学JQuery写的如有错误欢迎批评指正

JQuery拥有的选择器可以让我们更快更方便找到想要的元素,然后对相应的元素进行操作

简单介绍一下一些常用的选择器:

1.基本选择器:

  1. 标签名选择器: $("div")  匹配所有的div
  2. id选择器: $("#id")  匹配id="id"的元素
  3. 类选择器: $(".class")  匹配所有class="class"的元素
  4. 分组选择器: $("#id,.class,div") 匹配id="id"的元素、所有class="class"的元素和所有的div

2.层级选择器:

  1. $("div span")  匹配div下所有的span子元素
  2. $("div>span")  匹配div下的span元素
  3. $("div+span")  匹配div后面相邻的span元素
  4. $("div~span")  匹配div后面所有的span元素

层级函数

  1. 获取某个元素的所有兄弟元素:$("#d1").siblings("div");参数可以不写,不写代表所有的兄弟元素
  2. 获取某个元素的哥哥元素:$("#d1").prev("div");参数不写是获取相邻的上一个元素,写的话指定上一个元素类型
  3. 获取某个元素的所有哥哥元素:$("#d1").prevAll("div");
  4. 获取某个元素的弟弟元素:$("#d1").next("div");参数不写是获取相邻的下一个元素,写的话指定上一个元素类型
  5. 获取某个元素的所有弟弟元素:$("#d1").nextAll("div");

3.过滤选择器:

  1. $("div:first")  匹配第一个div
  2. $("div:last")  匹配最后一个div
  3. $("div:even")  匹配所有索引值为偶数数div(第一个div的索引值为0)
  4. $("div:odd")  匹配所有索引值为奇数div
  5. $("div:eq(n)")  匹配索引值为n的div
  6. $("div:lt(n)")  匹配索引值小于n的div
  7. $("div:gt(n)")  匹配索引值大于n的div
  8. $("div:not(.one)")  匹配类名不为"one"的div

4.内容选择器:

  1. $("div:has(p)")  匹配包含p子元素的div元素
  2. $("div:empty")  匹配空元素div(既不包含文本也不包含子元素)
  3. $("div:parent")  匹配非空div元素
  4. $("div:contains('aa')")  匹配含有文本 'aa' 的 div 元素

5.属性选择器:

  1. $("div[id]") 匹配包含id属性的 div元素
  2. $("div[id='aa']")  匹配包含属性id='aa' 的div元素
  3. $("div[id!='aa']")  匹配id属性不等于aa的div元素

6.子元素选择器:

  1. $("div:first-child")  匹配div 第一个子元素
  2. $("div:last-child")  匹配div 最后一个子元素
  3. $("div:nth-child(n)")  匹配div 第n个子元素

7.表单选择器:

  1. $(":input") 匹配所有input
  2. $(":password")  匹配所有密码框
  3. $(":radio")  匹配所有单选
  4. $(":checkbox")  匹配所有多选框
  5. $(":check")  匹配所有单选,多选,下拉选
  6. $(":input:check")  匹配所有单选,多选
  7. $(":selected")  匹配所有下拉选

JQuery的常用选择器的更多相关文章

  1. JQuery的常用选择器 转

    JQuery的常用选择器 刚开始学JQuery写的如有错误欢迎批评指正 JQuery拥有的选择器可以让我们更快更方便找到想要的元素,然后对相应的元素进行操作 简单介绍一下一些常用的选择器: 1.基本选 ...

  2. jQuery介绍 常用选择器

    jquery现在三个版本, 1.x  2.x  3.x  都在用,越小的版本兼容性越好,ie8以下浏览器也支持,新功能不多.我们通常使用1.x 在html中,css放Head中,js放body尾部 j ...

  3. 23、jQuery九类选择器/jQuery常用Method-API/jQuery常用Event-API

      1)掌握jQuery九类选择器及应用 2)掌握jQuery常用Method-API 3)掌握jQuery常用Event-API 一)jQuery九类选择器[参见jQueryAPI.chm手册] 目 ...

  4. jQuery常用选择器总结

    jQuery常用选择器总结: 我们都知道jQuery是JavaScript(JS)的框架,它的语法简单使用方便,被广大开发人员青睐.现在我就它常用的并且十分强大的选择器的方式,做一个总结.鉴于它的选择 ...

  5. js和jQuery常用选择器

    笔者觉得js是前台基础中的基础,而其选择器则是js基础中的基础,因长期使用框架导致js生疏,所有查资料,回顾一下js的常用选择器: 1.document.getElementById("id ...

  6. jquery 常用选择器和方法以及遍历(超详细)

    jQuery 常用选择器和和方法 学习总结 一.JQuery 介绍 1. 什么是 jQuery 2. jQuery 版本介绍 3. jQuery 文件介绍 二.jQuery 对象 1. jQuery ...

  7. 原生js实现jquery库中选择器的功能(jquery库封装一)

    今天是2017.1.1,新的一天,新的一年,新的一年里继续夯实基础知识,在工作中多些项目,多思考,多总结,前端是不断更新,在更新的过程中也是发现乐趣和挑战自我的过程,希望年轻的我和年轻的javascr ...

  8. JQuery:JQuery语法、选择器、事件处理

    JQuery语法:   通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). 一.语法:jQuery 语法是通过选取 HTM ...

  9. jquery】常用的jquery获取表单对象的属性与值

    [jquery]常用的jquery获取表单对象的属性与值 1.JQuery的概念 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用一些简单的代码实现一些复杂的 ...

随机推荐

  1. Django中一个项目使用多个数据库

    在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接. 参考:http://blog.csdn.net/songfree ...

  2. nio例子

    跟传统io相比,nio会支持更大的并发量 nio去除了传统io的连接阻塞,和读写阻塞 服务器端 客户端 nio模型 传统io nio

  3. servlet-servlet的简单认识——源码解析

    Servlet的基本认识 本内容主要来源于<看透Spring MVC源码分析与实践——韩路彪>一书 Servlet是server+Applet的缩写,表示一个服务器的应用.Servlet其 ...

  4. Qt 半模式对话框

    今天看视频,学习好半模式对话框,好新奇哟,这里记录下来. 半模式对话框,介于模式对话框和飞模式对话框之间.半模式对话框会像模式对话框一样阻塞主界面的事件响应,同时,半模式对话框会像非模态对话框一样,立 ...

  5. xxnet to google部署

    1,github上下载xxnet项目 2,启动(点击 start) 3,确定启动好后访问 www.google.com (此时是可以访问的) 4,注册google账号或直接登陆 5,访问 https: ...

  6. 玩转spring boot——结合docker

    前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 liunx机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有 ...

  7. Applet程序组件与AJAX技术

    Applet 定义 Applet是一种运行于Web客户端环境下的Java程序组件. 工作原理 Applet以代码的形式嵌入Web页面中,用标签<applet></applet> ...

  8. dubbo框架整合常见问题

    逆向工程常见问题总结 tomcat7插件启动项目卡在:log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for ...

  9. 和 (DFS)

    和 Time Limit: 1000MS Memory Limit: 65536KB Total Submissions: 177 Accepted: 93 Share Description:   ...

  10. Nginx优化详解-------超详细

      一.一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cp ...