jquery的选择器
一。基本选择器
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的选择器的更多相关文章
- jQuery 的选择器常用的元素查找方法
jQuery 的选择器常用的元素查找方法 基本选择器: $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myE ...
- HTML 学习笔记 JQuery(选择器)
学习前端也有一段时间了,今天终于进入到JQuery阶段了,对于新手来讲,JQuery的选择器类型之多 功能之强大实在不是一天两天能够记得完的.现在,就采用边学边记录的方式.以后要是忘了的话,也有一个地 ...
- jQuery的选择器中的通配符总结
1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']&quo ...
- JQuery 层次选择器
<!DOCTYPE HTML> <html> <head> <title> 使用jQuery层次选择器 </title> <scrip ...
- jQuery过滤选择器
//基本过滤器$('li:first').css('background','#ccc');//第一个元素$('li:last').css('background','red');//最后一个元素$( ...
- jquery相对选择器,又叫context选择器,上下文选择器;find()与children()区别
jquery相对选择器有两个参数,jQuery函数的第二个参数可以指定DOM元素的搜索范围(即以第二个参数指定的内容为容器查找指定元素). 第二个参数的不同的类型,对应的用法如下表所示. 类型 用法 ...
- jQuery之选择器
jQuery元素选择器和属性选择器允许您通过标签名.属性名或内容对 HTML 元素进行选择和操作,而在 HTML DOM中,选择器可以对DOM元素组或单个DOM 节点进行操作.通俗点说,选择器的作用就 ...
- 关于jquery ID选择器的一点看法
最近看到一道前端面试题: 请优化selector写法:$(".foo div#bar:eq(0)") 我给出的答案会是: 1. $("#bar") 2. $( ...
- jQuery的选择器中的通配符[id^='code'] 【转】
JQuery 1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='cod ...
- jquery下 选择器整理
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...
随机推荐
- ORACLE中STATUS为INACTIVE但是SERVER为SHARED状态的会话浅析
我们知道当ORACLE数据库启用共享服务器模式时,通过共享服务器模式连接到数据库的会话是有一些特征的.在v$session里面,其SERVER的状态一般为SHARED和NONE, 为SHARED时,表 ...
- [DJANGO] excel十几万行数据快速导入数据库研究
先贴原来的导入数据代码: 8 import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "www.setting ...
- CodingLife主题更新
收到反馈说CodingLife主题某些地方显示有问题,于是进行了更新,并且已提交.官方那边正在进行测试,我自己这边测完应该是没问题的,但不知道官方啥时候会进行更新,所以把CSS代码贴出来,有需要的可以 ...
- 作为前端应当了解的Web缓存知识
缓存优点 通常所说的Web缓存指的是可以自动保存常见http请求副本的http设备.对于前端开发者来说,浏览器充当了重要角色.除此外常见的还有各种各样的代理服务器也可以做缓存.当Web请求到达缓存时, ...
- .net的简易多线程处理
这篇文章是对几年前写的<Task及其异常处理的若干事项>的一些狗尾续貂的补充. 更简单的写法 几年前写的那篇文章很详细地描述了.net用Task对线程进行封装的相关技术.开一个新的线程去执 ...
- 2000条你应知的WPF小姿势 基础篇<51-56 依赖属性>
前一阵子由于个人生活原因,具体见上一篇,耽搁了一阵子,在这里也十分感谢大家支持和鼓励.现在开始继续做WPF2000系列. 在正文开始之前需要介绍一个人:Sean Sexton. 来自明尼苏达双城的软件 ...
- 菜鸟学Struts2——HelloWorld
写在前面 自从工作后就过上了只有一个月记忆的生活,太健忘,很多学过的东西因为用得少便忘记了,第二次学习struts,为了以后便于查阅,开始自己的博客之旅.Struts的学习还是从Hello World ...
- Protobuf使用规范分享
一.Protobuf 的优点 Protobuf 有如 XML,不过它更小.更快.也更简单.它以高效的二进制方式存储,比 XML 小 3 到 10 倍,快 20 到 100 倍.你可以定义自己的数据结构 ...
- CocoaPods 1.1.0上传遇到swift问题
更新时间: 2016-11-25 1.出现如下信息: Conn keep-alive Updating spec repo `master` - Data URL: https://raw.githu ...
- iOS开发入门知识归纳
一.iOS-C基础 二.iOS-Objective-C基础 三.iOS-Swift编程 三.iOS开发简单介绍 四.iOS-UI基础 1.UI控件介绍 2.UI布局-屏幕适配 五.iOS-多线程基础 ...