一。基本选择器

1.$("#id") id选择器,返回单个元素

2.$(".class") class选择器,返回集合元素

3.$("element") 标签element,返回集合元素

4.$("*") 所有元素*,改变所有html标签元素,返回集合元素

5.$("selector,selector2……") 将每一个选择器匹配到的元素合并后一起返回,返回集合元素

二。层次选择器

1.$("ancestor descendant") 后代元素选择器,其中ancestor是指任何有效元素,descendant是其后代

2.$("parent>child") 子元素选择器

  注:子元素选择器只能选择到子元素,后代元素选择器能选择所有后代,子孙等

3.$("prev+next") 相邻元素选择器,next是prev元素相邻的下一个元素

4.$("prev~siblings") 兄弟选择器,siblings是指prev元素后面的所有兄弟元素

在这里写几个方法,可以与上面的方法交替使用:

1.jquery.parent() 找父元素

2.jquery.parents() 找到所有祖先元素,不只限于一个父元素

3.jquery.children() 查找所有子元素,只会找到直接的孩子节点,不会孙子

4.jquery.contents() 查找下面的所有内容,包括节点和文本

5.jquery.prev() 查找上一个兄弟节点

6.jquery.prevAll() 查找之前的所有兄弟节点

7.jquery.next() 查找下一个兄弟节点

8.jquery.nextAll() 查找之后的所有兄弟节点

9.jquery.siblings() 查找其余的所有兄弟节点,部分前后

10.jquery.find(expr) 查找其子孙后代中的元素节点

三。基本过滤选择器

jquery选择器的过滤规则与css中的伪类选择器语法是相同的,都以":"开头。

1. :first 选取第一个元素,例如:$("E:first")。返回单个元素

2. :last 选取最后一个元素,返回单个元素

3. :not(selector) 去除所有与给定选择器匹配的元素,返回集合元素

4. :even 选取索引值为偶数的所有元素,其中索引值从0开始计算,返回集合元素

5. :odd 选取索引值为奇数的所有元素,返回集合元素

6. :eq(index) 选取索引值等于index的元素,其中index从0开始计算,返回集合元素

7. :gt(index) 选取索引值大于index的元素,其中index从0开始计算,返回集合元素

8. :lt(index) 选取索引值小于index的元素,其中index从0开始计算,返回集合元素

9. :header 选取页面所有标题元素h1-h6,返回集合元素

10. :animated 选取当前正在执行动画的所有元素

四。内容过滤选择器

1. :contains(text) 选取含有文本内容为"text"的元素,返回集合元素

2. :empty 选取不含任何子元素或文本的空元素,返回集合元素

3. :has(selector) 选取含有选择器所匹配的元素,返回集合元素

4. :parent 选取含有子元素或者文本的元素标签,返回集合元素

jquery的选择器的更多相关文章

  1. jQuery 的选择器常用的元素查找方法

    jQuery 的选择器常用的元素查找方法 基本选择器: $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myE ...

  2. HTML 学习笔记 JQuery(选择器)

    学习前端也有一段时间了,今天终于进入到JQuery阶段了,对于新手来讲,JQuery的选择器类型之多 功能之强大实在不是一天两天能够记得完的.现在,就采用边学边记录的方式.以后要是忘了的话,也有一个地 ...

  3. jQuery的选择器中的通配符总结

    1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']&quo ...

  4. JQuery 层次选择器

    <!DOCTYPE HTML> <html> <head> <title> 使用jQuery层次选择器 </title> <scrip ...

  5. jQuery过滤选择器

    //基本过滤器$('li:first').css('background','#ccc');//第一个元素$('li:last').css('background','red');//最后一个元素$( ...

  6. jquery相对选择器,又叫context选择器,上下文选择器;find()与children()区别

    jquery相对选择器有两个参数,jQuery函数的第二个参数可以指定DOM元素的搜索范围(即以第二个参数指定的内容为容器查找指定元素). 第二个参数的不同的类型,对应的用法如下表所示. 类型 用法 ...

  7. jQuery之选择器

    jQuery元素选择器和属性选择器允许您通过标签名.属性名或内容对 HTML 元素进行选择和操作,而在 HTML DOM中,选择器可以对DOM元素组或单个DOM 节点进行操作.通俗点说,选择器的作用就 ...

  8. 关于jquery ID选择器的一点看法

    最近看到一道前端面试题: 请优化selector写法:$(".foo div#bar:eq(0)") 我给出的答案会是: 1. $("#bar") 2.  $( ...

  9. jQuery的选择器中的通配符[id^='code'] 【转】

    JQuery 1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='cod ...

  10. jquery下 选择器整理

    jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...

随机推荐

  1. Android Retrofit 2.0 使用-补充篇

    推荐阅读,猛戳: 1.Android MVP 实例 2.Android Retrofit 2.0使用 3.RxJava 4.RxBus 5.Android MVP+Retrofit+RxJava实践小 ...

  2. python select网络编程详细介绍

    刚看了反应堆模式的原理,特意复习了socket编程,本文主要介绍python的基本socket使用和select使用,主要用于了解socket通信过程 一.socket模块 socket - Low- ...

  3. linux压力测试工具stress

    最近给PASS平台添加autoscaling的功能,根据服务器的负载情况autoscaling,为了测试这项功能用到了stress这个压力测试工具,这个工具相当好用了.具体安装方式就不说了.记录下这个 ...

  4. The first documents

    Mark~ 赶在2016年的年末,来开了一个blog. 想想以前开设的blog还是十多年前,时光飞逝~~ 开设这个blog的主要目的是用于自己平时一些知识的记录. 希望能在未来很长一段时间能坚持学习与 ...

  5. mono ios莫名其妙闪退的解决方法

    使用mono进行ios开发也有一年了,一直有个头疼的问题是闪退,而且闪退的时候并没有抛出明确的错误. 前两天在调试一个bug的时候,在序列化的时候又莫名其妙的闪退,后来在一位大神(博客地址)的指导下, ...

  6. 一种简单的CQRS架构设计及其实现

    一.为什么要实践领域驱动? 近一年时间我一直在思考一个问题:"如何设计一个松耦合.高伸缩性.易于维护的架构?".之所以有这样的想法是因为我接触的不少项目都是以数据库脚本来实现业务逻 ...

  7. [MongoDB] 32Bit构建上文件大小限制问题

    一. 问题概述 今天看看爬虫抓取的数据,发现数据无法插入,首先想到的就是32Bit构建的文件大小限制问题,检查一下还真的是.本文把整个检查问题,解决问题的过程记录下来. 问题:     "s ...

  8. 使用boilerplate模版创建解决方案

    返回总目录<一步一步使用ABP框架搭建正式项目系列教程> 话不多说,让我们开始干吧!对于还没有接触ABP框架或者接触时间还不是很长的小伙伴来说,我建议还是使用官方建议的做法,那就是到ABP ...

  9. Android WebView 优化页面加载效果

    目前带有Web功能的APP越来越多,为了能够更好的使用WebView展示页面,可以考虑做相关的优化:WebView 缓存,资源文件本地存储,客户端UI优化. 可能有些人会说,为什么不做Native的, ...

  10. CSS系列:CSS常用样式

    1. 通用样式 Base.css * { margin:; padding:; } body { width: 1000px; margin: 0 auto; font-size: 12px; fon ...