jQuery常用选择器总结
jQuery常用选择器总结:
我们都知道jQuery是JavaScript(JS)的框架,它的语法简单使用方便,被广大开发人员青睐。现在我就它常用的并且十分强大的选择器的方式,做一个总结。鉴于它的选择器方式众多,我就自己平时工作之中所遇到的常见的方式做一个总结。
一,元素查找方式:
- $("#myElement") 选择id为myElement的元素,因为id在使用中是唯一的,所以这样的选择也是指定的不变的。
- $("div") 选择所有的div标签元素,返回div数组。
- $(".myClass") 选择class名为myClass所有的css标签元素。
- $("*") 选择文档中的所有元素,也可以运用联合选择方式进行选择,例如:$("#myElement,div,.myClass")。
二,层叠选择器:
- $("form input") 选择所有inform元素下的input元素。
- $("#main > *") 选择id为main元素下的所有子元素。
- $("label + input") 选择所有label元素的下一个input元素节点。
- $("#pre ~ div") 同胞选择器,选择id为pre元素下的所有属于同一个父元素的div标签。
三,基本过滤选择器:
- $("tr:first") 选择tr元素的第一个节点。
- $("tr:last") 选择tr元素的最后一个节点。
- $("input:not(:checked) + span") 过滤掉checked选择器的所有的input元素。
- $("tr:even") 选择所有的tr元素的第0,2,4,.....个元素。
- $("tr:odd") 选择所有的tr元素的第1,3,5,......个元素。
- $("td:eq(2)") 选择所有的td元素中序号为二的那个td元素。
- $("tr:get(4)") 选择所有的td元素中序号大于4的那些td元素。
- $("tr:ll(4)") 选择所有的td元素中序号小于4的那些td元素。
四,表单过滤选择器:
- $(":input") 选择所有的表单输入元素,包括input,textarea,select,button。
- $(":text") 选择所有的text input元素。
- $(":input") $(":password") 选择所有的password input元素。
- $(":radio") 选择所有的radio input元素。
- $(":checkbox") 选择所有的checkbox input元素。
- $(":submit") 选择所有的submit input元素。
- $(":image") 选择所有的image input元素。
- $(":reset") 选择所有的reset input元素。
- $(":button") 选择所有的button input元素。
- $(":file") 选择所有的file input元素。
- $(":hidden") 选择所有的类型为hidden的input元素或者表单隐藏域。
- $(":enabled") 选择所有的可操作的表单元素。
- $(":disabled") 选择所有的不可操作的表单元素。
- $(":checked") 选择所有的被checked的表单元素。
- $("select option:select") 选择所有的select的子元素中被select的元素。
jQuery的选择器中层叠过滤先择器是常用的并且复杂的选择器之一,在这里就没有大篇幅的去总结了,因为就上面的各种选择器方式,运用熟悉了,对开发来说都是足够了的。
jQuery常用选择器总结的更多相关文章
- jquery 常用选择器和方法以及遍历(超详细)
jQuery 常用选择器和和方法 学习总结 一.JQuery 介绍 1. 什么是 jQuery 2. jQuery 版本介绍 3. jQuery 文件介绍 二.jQuery 对象 1. jQuery ...
- jquery常用选择器(转)
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...
- js和jQuery常用选择器
笔者觉得js是前台基础中的基础,而其选择器则是js基础中的基础,因长期使用框架导致js生疏,所有查资料,回顾一下js的常用选择器: 1.document.getElementById("id ...
- jquery 常用选择器基础语法学习
siblings方法的常用应用场景:选中高亮 实现代码 <!DOCTYPE html> <html> <head> <meta charset="U ...
- jquery常用选择器和常用方法
基本选择器 $(”#myDiv”) //匹配唯一的具有此id值的元素 $(”div”) //匹配指定名称的所有元素 $(”.myClass”) //匹配具有此class样式值的所有元素 $(”*”) ...
- jquery常用选择器
1.数字性过滤 $("tr:first") //选择所有tr元素的第一个 $("tr:last") / ...
- jquery及jquery常用选择器使用
本文为博主原创,未经允许不得转载: 1.jquery强大之处: 容易上手,强大的选择器,解决浏览器的兼容 完善的时间机制,出色的ajax封装,丰富的ui 2.jquery是一个javas ...
- jquery 常用选择器 回顾 ajax() parent() parents() children() siblings() find() eq() has() filter() next()
1. $.ajax() ajax 本身是异步操作,当需要将 异步 改为 同步时: async: false 2.parent() 父级元素 和 parents() 祖先元素 的区别 parent ...
- jQuery常用选择器汇总
一.基本选择器 <body> <div> <div id="div1"> aaaaaaaaaaa</div> <div cla ...
随机推荐
- 从零开始学spring cloud(十一) -------- hystrix监控
一.官方文档阅读 服务启动后,可以通过/health和hystrix.stream查看效果,实际上,访问上述两个地址,会出现404,这是因为spring boot版本的问题, 我在这里使用的sprin ...
- paloalto防火墙安装内容和软件更新
1.为了确保您始终不会受到最新威胁(包括尚未发现的威胁)的攻击,您必须确保防火墙始终具有 Palo Alto Networks 发布的最新更新内容及软件. • Antivirus(防病毒)— 包括新的 ...
- mysql设置存储中文变成问号或者乱码
技术交流群: 816227112 问题: 解决办法: 修改my.ini 如果是my-default.ini 要重命名成my.ini 要注意顺序,有可能服务启动不起来 [mysqld] charact ...
- CentOS7 查看显卡信息
A卡: [root@t1 ~]# lspci | grep -i vga 00:02.0 VGA compatible controller: Cirrus Logic GD 5446 N卡: [ro ...
- Git多账号配置,同一电脑多个ssh-key的管理
为什么有这种需求? 在我们开发过程中,可能会遇到使用同一台机器,既要向公司git服务器提交代码,也要向gitlib或者gitee等 git仓库提交代码,2个仓库设置的用户名信息,不一样,此时需要用到多 ...
- python 数据库mysql、redis及发送邮件
python 关系型数据库链接使用--mysql import pymysql # 引用mysql模块 # 创建连接,指定数据库的ip地址,账号.密码.端口号.要操作的数据库.字符集coon = py ...
- 判断作业完成之 读取log 脚本
tail 用于读取文件末尾 -n 后边加行数 -f 为持续追踪,实时输出 NUMECA 输出最后两行 ...done in 727.84-sec (STARTING NUMECA FLOW SOLVE ...
- MySQL 导入导出数据
导入数据 1. 使用 MySQl Workbench 界面操作 导入 csv JSON 格式文件 2 使用 load data 命令 load data 命令官网教程 https://dev.mysq ...
- Java匿名内部类访问外部
匿名内部类访问外部局部变量必须是final修饰的,Java 1.8 会默认为其加上final 例子如下: public void send(String topicName, T obj) { Str ...
- clion中配置glfw和glew
clion中只能用cmake文件配置 最开始不清楚cmake语法走了不少弯路 如果遇到symbol(s) not found for architecture x86_64错误,百分百是cmake没配 ...