层级选择器

1、ancestor descendant (后代选择器)

  • 在给定的祖先元素下匹配所有的后代元素
  • $(“form input”)
  • $('.div span')选取<div>里的所有的<span>元素

2、parent child (子选择器)

  • 在给定的父元素下匹配所有的子元素
  • $(“form > input”)
  • $('.div > span')选取<div>元素下元素名是<span>的子元素

3、prev next(临近选择器)

  • 匹配所有紧接在 prev 元素后的 next 元素
  • $(“label + input”)
  • $('.one + div')选取class为one的下一个<div>元素

4、prev sibling

  • 匹配 prev 元素之后的所有 siblings 元素
  • $(“prev ~ input”)
  • $('.one + div')选取class为one的下一个<div>元素
  • $('#two ~ div')选取id为two的元素后面的所有的<div>兄弟元素


等价关系

1、同等关系

选择器:$(‘.one + div’)

方法:$(‘.one’).next(‘div’);

2、同等关系

选择器:$(‘#pre ~ div’)

方法:$(‘#pre’).nextAll(‘div’);

方法:$(‘#pre’).nextAll();

方法:$(‘#pre’).siblings();

3、同等关系

$(‘div’).is(':checked')

$(‘div’).attr('checked') == 'checked'

jQuery选择器和方法的等价关系相关推荐

  1. js与jQuery的区别以及jQuery选择器和方法的使用

    目录 使用jQuery 官网:http://jquery.com/ 打开jQuery官网首页:write less,do more 写的少做的更多 建议下载开发版本 js与jQuery代码对比 jQu ...

  2. JQuery选择器一般方法

    转载于:https://www.cnblogs.com/zhanghai/p/4461253.html

  3. jQuery选择器和选取方法 http://www.cnblogs.com/MaxIE/p/4078869.html

    我们已经使用了带有简单Css选择器的jQuery选取函数:$().现在是时候深入了解jQuery选择器语法,以及一些提取和扩充选中元素集的方法了. 一.jQuery选择器 在CSS3选择器标淮草案定义 ...

  4. jQuery选择器和选取方法

    我们已经使用了带有简单Css选择器的jQuery选取函数:$().现在是时候深入了解jQuery选择器语法,以及一些提取和扩充选中元素集的方法了. 一.jQuery选择器 在CSS3选择器标淮草案定义 ...

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

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

  6. jQuery选择器代码详解(一)——Sizzle方法

    对jQuery的Sizzle各方法做了深入分析(同时也参考了一些网上资料)后,将结果分享给大家.我将采用连载的方式,对Sizzle使用的一些方法详细解释一下,每篇文章介绍一个方法. 若需要转载,请写明 ...

  7. 原生js模拟jQuery选择器功能及方法

    模拟jQuery选择器功能及方法 查看jQuery源码可以发现,jQuery中没有使用new操作符来创建新对象,而是采用调用jQuery原型中init()函数的方式返回一个新对象. 熟悉jQuery的 ...

  8. jquery:选择器【基础选择器、层级选择器、属性选择器和方法操作、过滤选择器、筛选选择器和方法,可见性过滤选择器】

    名称 用法 描述 基础选择器 id选择器 $('#class') 指定id的元素 类选择器 $('.class') 指定类 标签选择器 $('div') 指定标签 并集选择器 $('div,class ...

  9. 第二章(jQuery选择器)

    2.1jQuery选择器是什么 1.CSS选择器 选择器 示例 选择器 示例 标签选择器 a{ } p{ } ul{ } ID选择器 #ID{ } 类选择器 .class{ } 群组选择器 td,p, ...

最新文章

  1. C. Edgy Trees Codeforces Round #548 (Div. 2) 【连通块】
  2. 【CodeForces】961 F. k-substrings 字符串哈希+二分
  3. iOS 应用开发基础翻译 改为 笔记和总结
  4. Python基础语法-Python,Java,C++变量互换值的区别
  5. HDS HDIM背后的小秘密
  6. codeforces C. Xor-tree
  7. python爬取elasticsearch内容
  8. 将米转换为度(经纬度) 画圆上下多出来一些区域
  9. 【bzoj1614】[Usaco2007 Jan]Telephone Lines架设电话线 二分+SPFA
  10. Oracle PLSQL 从入门到精通
  11. 用excel制作双层饼图_excel双层饼图怎么做
  12. 世界主要粮食作物和经济作物的生产及其分布
  13. 百度指数抓取-趋势截图+估算方法
  14. Cisco wlan controlller配置
  15. 总结:Web3用户体验的四个层
  16. python三维立体画_用matplotlib创建三维立体图
  17. 目标感强的人究竟有多厉害,我们采访了100位牛人
  18. 用git将项目文件上传至github
  19. 删除腾讯游戏助手自动生成的文件aow_drv.log
  20. 7个项目管理强力工具介绍

热门文章

  1. Linux文件读写改权限详解
  2. 约瑟夫环 java_约瑟夫环Java实现
  3. NXP(I.MX6uLL)DDR3实验——DDR3重要时间参数、时钟配置与原理图简析
  4. python is beautiful_Python list 和 str 互转
  5. python牛客网编程题_【面经】小米软件开发一面(python)面经 2020 2020
  6. 工具:分享IntelliJ IDEA 5条调试技巧,太实用了!
  7. python入门之运算符的使用的答案_python入门教程之基本算术运算符
  8. java 程序是由什么组成的 java_从零开始的JAVA -2. java程序的构成及命名规则
  9. linux 动态执行cp,Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解
  10. nginx php7提速,nginx+php7-fpm 性能提升几倍跟踪实践结果并优化