jquery查找元素
一:查找元素
* 所有元素
element 该名称的所有元素(p,input)
#id 拥有指定id属性的元素
.class 拥有所有指定class属性的元素
selector1,selector2 能匹配多个选择器的元素
二:基本选择器
div p 一个元素是另一个元素的后代
div > p(parent > child) 一个元素是另一个元素的直接子节点(可以在p后面使用*来指定元素的所有子元素)
div1 + div2(previous + next) 相邻的兄弟选择器,只会选择紧跟在前一个元素之后的那一个元素
div1 ~ div2(previous + siblings) 兄弟选择器会选中前一个元素的所有兄弟元素
三:基本筛选器
:not(selector) 除选择器之外的所有元素(比如div:not(“#summary”))
:first 除去元素中的第一个元素
:last 除去元素的最后一个元素
:even 选中元素中索引编号为偶数的元素
:odd 选中元素中索引编号为奇数的元素
:eq(index) 选中元素中索引编号为参数中指定数字的元素
:gt(index) 选中元素中索引编号大于参数中指定数字的元素
:lt(index) 选中元素中索引编号小于参数中指定数字的元素
header 所有的<h1>到<h6>元素
:animated 正在进行动画的元素
:focus 当前拥有焦点的元素
四:内容筛选器
:contains(“text”) 包含参数中指定文本的元素
:empty 没有子节点的所有元素
:parent 拥有子节点(文本或子元素)的元素
:has(selector) 至少包含一个匹配选择器的元素(例如,div:has(p))匹配所有包含<p>元素的div元素
五:可见性筛选器
:hidden 所有隐藏的元素
:visible 所有在页面布局中占据空间的元素
不会被选中的元素包括:display:none;height/width:0;祖先元素被隐藏;
会选中的元素:visibility:hidden;opacity:0;因为他们都会在布局中占据空间
六:子节点筛选器
:nth-child(expr) 参数中的值是从1开始的索引
:first-child 当前选中元素的第一个子节点
:last-child 当前选中元素的最后一个子节点
:only-child 当元素是父元素中唯一的子节点时
七:属性筛选器
[attribute] 拥有指定属性的元素
[attribute=‘value’] 拥有指定属性,并且值为指定值得元素
[attribute!=‘value’] 拥有指定属性,并且值补位指定值得元素
[attribute^=‘value’] 属性的值以特定的值开头
八:表单选择器
:input 所有的input元素
:text 所有文本类型的input元素
:password 所有密码类型的input元素
:radio 所有的单选按钮
:checkbox 所有的复选框
:submit 所有的提交按钮
:image 所有的图片按钮
:reset 所有的重置按钮
:button 所有的<button>元素
:file 所有的文件选择器
:selected 下拉列表中所有被选中的列表项
:enabled 所有可用的表单元素
:disabled 所有被禁用的表单元素
:checked 所有被选中的单选按钮或复选框
jquery查找元素的更多相关文章
- jQuery 查找元素1
jQuery 查找元素1 1. id // 通过id查找 $('#id') 2. class <div class='c1'></div> // 通过class查找 $('.c ...
- jQuery 查找元素2
jQuery 查找元素2 :first <ul> <li>list item 1</li> <li>list item 2</li> < ...
- jquery 查找元素,id,class
查找元素下的class 带有.pageactive的a标签 $('a.pageactive') 标签a和..pageactive不要有空格,有空格找不到 ======================= ...
- jquery 查找元素
/************ 查找父元素 *************/ //closest()方法 $("#mytd1").bind("click",functi ...
- <<< Jquery查找元素、选择器使用方法总结
$("#myDiv"); //根据给定的ID匹配一个元素,用于搜索id 属性中给定的值,id属性必须是唯一的 $("div"); //根据给定的元素名匹配所有元 ...
- jquery 查找元素,并判断隐藏或显示
html <div class="panel-heading"> <h4 class="panel-title"> <a data ...
- jquery查找父元素、子元素(个人经验总结)
使用js或者jquery查找父元素.子元素经常遇到.可是用起来总容易混淆,这里统一总结了一下,以后用起来相信会方便好多 这里jquery向上查找父元素 用到的方法:closest() parents( ...
- Jquery下控制backgroundPosition位置的问题/jquery查找data id相等的元素
1:想通过控制backgroundPosition 来实现动态效果: $(this).animate({"background-positionY":-13},1); //但是火狐 ...
- jquery查找frameset框架内iframe的元素
老系统还幸存有过时的frameset框架,维护升级工作需要对其内部的iframe中的元素进行相关操作.使用jquery查找子iframe页面内的元素时,总找不到目标元素.后来发现少了contents ...
随机推荐
- 利用Python循环(包括while&for)各种打印九九乘法表
一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): ...
- Python ---------- Tensorflow (二)学习率
假设最小化函数 y = x2 , 选择初始点 x0= 5 1. 学习率为1的时候,x在5和-5之间震荡. #学习率为1 import tensorflow as tf training_steps = ...
- Ubuntu Server无线上网
在自己电脑上装个Ubuntu Server,需要连接无线上网,参照附录的两个连接完成. 重置的自己路由器,只是为了找ssid和密码 配置步骤: 1. 生成无线上网密码配置文件 root@Ubuntu: ...
- 最全的iOS数据存储方法
目的 项目准备运用的Core Data进行本地数据存储,本来打算只写一下Core Data的,不过既然说到了数据存储,干脆来个数据存储基础大总结!本文将对以下几个模块进行叙述. 沙盒 Plist Pr ...
- Python后端开发要求
关于Python后端开发要求 一.对Python有兴趣,熟悉Python(标准库) 最好阅读过源码 了解Python的优化(熟悉pypy更佳) 二.至少至少一门语言(不说"精通") ...
- 用JavaScript实现表格编辑器
实现效果: htm l代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- ligerUI---ListBox(列表框可移动)
写在前面: 对于可移动的列表框,ligerui中也对其进行了封装,可以直接照着demo拿来用,不过那都是直接在页面上静态初始化的数据,那么如何从后台获取? 前面有了对ligerui的一些组件的使用经验 ...
- 《java.util.concurrent 包源码阅读》23 Fork/Join框架之Fork的冰山一角
上篇文章一直追踪到了ForkJoinWorkerThread的pushTask方法,仍然没有办法解释Fork的原理,那么不妨来看看ForkJoinWorkerThread的run方法: public ...
- 比ngx_http_substitutions_filter_module 更强大的替换模块sregex的replace-filter-nginx-module
之前写过nginx反代替换的教程(传送门),使用了ngx_http_substitutions_filter_module模块.不过这货只能替换同一行,具有局限性-_-# 现在一个更强大的替换模块来了 ...
- Dubbo源码学习--服务发布(ServiceBean、ServiceConfig)
前面讲过Dubbo SPI拓展机制,通过ExtensionLoader实现可插拔加载拓展,本节将接着分析Dubbo的服务发布过程. 以源码中dubbo-demo模块作为切入口一步步走进Dubbo源码. ...