jquery选择器基本模拟css语法来获取元素;

1 常规选择器

  id

  常见的元素标签

  class

2 进阶选择器

  组合选择器 常规选择器多个组合在一起

  通配符选择器 * ,通常用于局部环境下

  后代选择器(层次选择)

3 高阶选择器 4种方法 find() children() next() nextAll() 如果不传参数,相当于传递* ;

  后代选择器  /  find()方法

  子选择器css符号 >   / jquery  children()方法

  后一个,并且是同级的(匹配到才有效的) css符号 +  /jquery next()方法

  后面的 所有的同级的(匹配到的) css符号 ~ / jquery  nextAll()方法

  前一个,并且是同级的(匹配到才有效的) jquery prev()方法

  前面所有的同级的(匹配到的) jquery prevAll()方法

  上下同级所有的(匹配到的) jquery sibilings()方法

4 选择器的优化方案

  1 可以把经常使用的选择器选择后给定一个变量,这样查询效率会提高;

5 过滤选择器

  基本过滤选择器 :first  :last  :not  :eq(n)  :gt(n)大于  :lt(n)小于  :even 偶数选择  :odd 奇数选择 ; jquery提供了四个方法 first()  last()  not()  eq()

  内容过滤选择器 :contains   $('div:contains("我")') 选取含有文本我的div元素;:empty  $('div:empty')选取不包含子元素(包含文本元素)的div空元素;

    :has  $('div:has("p")') 选取包含有<p>元素的div元素         :parent 选取包含子元素(包含文本元素)的div元素;而parent()方法是求当前元素的父元素

  可见性选取器 :hidden  匹配 display:hidden和input类型为hidden的元素  ;:visibile 选取所有可视的元素节点   

最新文章

  1. iOS Webview 实现修改javascript confirm 和 alert
  2. 时光煮雨 Unity3D实现2D人物移动-总结篇
  3. 【python】lxml
  4. elasticsearch入门
  5. C# Winform中WndProc 函数作用
  6. 复杂的databinding接受Ilist作为数据源
  7. 制作BibTex文件
  8. java 引用资源-ClassLoader.getResource()方法
  9. STL模板_智能指针概念
  10. 搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)
  11. JVM中判断对象是否存活的方法
  12. 给定桩号获取纵断面中的高程值(c# for civil3d)
  13. redis数据库安装 redis持久化及主从复制
  14. eclipse集成maven插件
  15. hexo博客更新主题后上传Git操作
  16. 软件工程第二次程序的作业:Java计算器实验
  17. QTableView 二次整理
  18. The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
  19. hadoop-处理小文件
  20. nginx+tomcat把带WWW域名自动跳转到不带www域名方法

热门文章

  1. C#-CLR各版本特点
  2. JS 去除字符串中的最后一个字符
  3. channels2.X 学习笔记
  4. POJ 2828 线段树 逆序插入
  5. animation和transition做动画的区别
  6. Servlet监听器及在线用户
  7. PostgreSQL Replication之第四章 设置异步复制(1)
  8. ES6中常用的简写方式
  9. Ambari Confirm Hosts Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
  10. python制造模块