jQuery常用选择器总结:

  我们都知道jQuery是JavaScript(JS)的框架,它的语法简单使用方便,被广大开发人员青睐。现在我就它常用的并且十分强大的选择器的方式,做一个总结。鉴于它的选择器方式众多,我就自己平时工作之中所遇到的常见的方式做一个总结。

  一,元素查找方式:

    1. $("#myElement")    选择id为myElement的元素,因为id在使用中是唯一的,所以这样的选择也是指定的不变的。
    2. $("div")    选择所有的div标签元素,返回div数组。
    3. $(".myClass")    选择class名为myClass所有的css标签元素。
    4. $("*")    选择文档中的所有元素,也可以运用联合选择方式进行选择,例如:$("#myElement,div,.myClass")。

  二,层叠选择器:

    1. $("form input")    选择所有inform元素下的input元素。
    2. $("#main > *")    选择id为main元素下的所有子元素。
    3. $("label + input")    选择所有label元素的下一个input元素节点。
    4. $("#pre ~ div")    同胞选择器,选择id为pre元素下的所有属于同一个父元素的div标签。

  三,基本过滤选择器:

    1. $("tr:first")    选择tr元素的第一个节点。
    2. $("tr:last")    选择tr元素的最后一个节点。
    3. $("input:not(:checked) + span")   过滤掉checked选择器的所有的input元素。
    4. $("tr:even")   选择所有的tr元素的第0,2,4,.....个元素。
    5. $("tr:odd")   选择所有的tr元素的第1,3,5,......个元素。
    6. $("td:eq(2)")   选择所有的td元素中序号为二的那个td元素。
    7. $("tr:get(4)")   选择所有的td元素中序号大于4的那些td元素。
    8. $("tr:ll(4)")   选择所有的td元素中序号小于4的那些td元素。

  四,表单过滤选择器:

    1. $(":input")   选择所有的表单输入元素,包括input,textarea,select,button。
    2. $(":text")   选择所有的text input元素。
    3. $(":input")   $(":password")    选择所有的password input元素。
    4. $(":radio")    选择所有的radio input元素。
    5. $(":checkbox")    选择所有的checkbox input元素。
    6. $(":submit")    选择所有的submit input元素。
    7. $(":image")    选择所有的image input元素。
    8. $(":reset")    选择所有的reset input元素。
    9. $(":button")    选择所有的button input元素。
    10. $(":file")    选择所有的file input元素。
    11. $(":hidden")    选择所有的类型为hidden的input元素或者表单隐藏域。
    12. $(":enabled")    选择所有的可操作的表单元素。
    13. $(":disabled")    选择所有的不可操作的表单元素。
    14. $(":checked")    选择所有的被checked的表单元素。
    15. $("select option:select")    选择所有的select的子元素中被select的元素。

  jQuery的选择器中层叠过滤先择器是常用的并且复杂的选择器之一,在这里就没有大篇幅的去总结了,因为就上面的各种选择器方式,运用熟悉了,对开发来说都是足够了的。

jQuery常用选择器总结的更多相关文章

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

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

  2. jquery常用选择器(转)

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

  3. js和jQuery常用选择器

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

  4. jquery 常用选择器基础语法学习

    siblings方法的常用应用场景:选中高亮 实现代码 <!DOCTYPE html> <html> <head> <meta charset="U ...

  5. jquery常用选择器和常用方法

    基本选择器 $(”#myDiv”) //匹配唯一的具有此id值的元素 $(”div”) //匹配指定名称的所有元素 $(”.myClass”) //匹配具有此class样式值的所有元素 $(”*”) ...

  6. jquery常用选择器

    1.数字性过滤 $("tr:first")               //选择所有tr元素的第一个 $("tr:last")                / ...

  7. jquery及jquery常用选择器使用

    本文为博主原创,未经允许不得转载: 1.jquery强大之处:   容易上手,强大的选择器,解决浏览器的兼容   完善的时间机制,出色的ajax封装,丰富的ui    2.jquery是一个javas ...

  8. jquery 常用选择器 回顾 ajax() parent() parents() children() siblings() find() eq() has() filter() next()

    1. $.ajax() ajax 本身是异步操作,当需要将 异步 改为 同步时: async: false 2.parent()  父级元素  和  parents() 祖先元素 的区别 parent ...

  9. jQuery常用选择器汇总

    一.基本选择器 <body> <div> <div id="div1"> aaaaaaaaaaa</div> <div cla ...

随机推荐

  1. CentOS7+CDH5.14.0安装CDH错误排查:Hue错误: Load Balancer 该角色的进程启动失败

    Hue错误: Load Balancer 该角色的进程启动失败 解决办法:主机能够联网情况下,直接运行如下命令即可在线安装openssl.httpd 需要提前安装环境  httpd, mod_ssl ...

  2. jquery 入口函数

    jQuery 入口函数: $(document).ready(function(){ // 执行代码 }); 或者 $(function(){ // 执行代码 }); JavaScript 入口函数: ...

  3. Linux 内存占用大排查

    用命令 top 查看发现内存使用很高,可用内存很少,导致有些服务无法正常启动. 这时,可以用下面的命令查看占用内存前10的进程,改变 10 的数字,可以调整前几的个数. ps -aux | sort ...

  4. Linux 防火墙iptables开放端口

    Iptabels是与Linux内核集成的包过滤防火墙系统,几乎所有的linux发行版本都会包含Iptables的功能.如果 Linux 系统连接到因特网或 LAN.服务器或连接 LAN 和因特网的代理 ...

  5. vue中html页面写入$t(‘’)怎么显示

    1.在 main.js 中引入 vue-i18n (前提是要先引入 vue) 1 2 import VueI18n from'vue-i18n' Vue.use(VueI18n) 2.准备本地的翻译信 ...

  6. Mac使用Charles进行HTTPS抓包

    技术来源: PengYunjing 第一步 配置HTTP代理,这步与抓取HTTP请求是一样的: 选择在8888端口上监听,然后确定.够选了SOCKS proxy,还能截获到浏览器的http访问请求. ...

  7. 51ak带你看MYSQL5.7源码4:实现SQL黑名单功能

    博客迁移至: https://www.dboop.com/ 从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 申明:个人Python编程很溜,但是C++还停 ...

  8. GPS坐标系

    本次测试之坑,人车定位偏差,分析如下 车的定位由后台提供,由gps上报位置,采用WGS-84坐标系 前端(app/小程序)使用腾讯地图,或者高德地图,采用的是GCJ-02坐标系,或者在GCJ-02基础 ...

  9. Java在ServletContextListener、过滤器、拦截器解决对象无法注入问题

    1.通用方法: // 数据库日志操作对象 private LogInfoServiceIFC logInfoServiceProxy; @Override public void contextIni ...

  10. 关于canvas补充说明

    上篇文章提到的canvas画布,用到f2组件,组件地址https://gw.alipayobjects.com/os/antv/assets/f2/3.0.0/f2.js或利用npm下载:npm in ...