Jquery获取元素方法
Jquery 获取元素的方法分为两种:jQuery选择器、jQuery遍历函数。
1、获取本身:
a.只需要一种jQuery选择器
| 选择器 | 实例 | 说明 |
| #Id | $('#myId') | ID选择器: 可以获取到ID为“myId”的元素,区分大小写 |
b.多种jQuery选择器组合
b1.jQuery选择器
| 选择器 | 实例 | 说明 |
| .class | $('.myClass') | 类选择器:可以获取到class为‘myClass’的所有元素 |
| element | $('p') | 获取所有的<p>元素 |
| :header | $(':header') | 获取所有的标题元素:<h1> ~ <h6> |
| :animated | $(':animated') | 获取所有的动画元素 |
| :contains(text) | $('p:contains(Hello)') | 获取所有包含文本为Hello的<p>元素,中间的文本区分大小写 |
| :hidden | $(':hidden') | 获取所有的隐藏元素:width和height为0、display:none、type=hidden、 |
| [attribute] | $('[href]') | 属性选择器:获取所有含有属性为href的元素 |
| [attribute=value] | $('[href=a.html]') |
= 获取所有带有属性href,并且值为a.html的元素 != 获取所有带有属性href,并且值不等于为a.html的元素 $= 获取所有带有属性href,并且值以a.html结尾的元素 ^= 获取所有带有属性href,并且值以a.html开头的元素 ~= 获取所有带有属性href,并且值包含单词”a.html“的元素 *= 获取所有带有属性href,并且值包含文本”a.html“的元素 |
| :input | $(':input') | 获取所有input元素 |
| :radio | $(':radio') |
所有带有 type="radio" 的 input 元素 相似的有: :text、:chexbox、:password、:submit、:reset、:button、:file |
| :enabled | $(':enabled') | 所有启用的input元素。 :disabled 则相反 |
| :checked | $(':checked') | 所有选中的input选择(单选框、复选框) |
| :gt(index) | $('p:gt(2)') | index从0开始,获取index大于(不包含)2的所有<p>元素 |
| :lt(index) | $('p:lt(2)') | index从0开始,获取index小于(不包含)2的所有<p>元素 |
| :even | $('tr:even') | 所有偶数<tr>元素 |
| :odd | $('tr:odd') | 所有奇数<tr>元素 |
b2.jQuery选择器jQuery遍历函数混合
| 选择器 | 实例 | 说明 |
| :first | $('p:first') | 第一个<p>元素 |
| :last | $('p:last') | 最后一个<p>元素 |
| :eq(index) | $("p:eq(1)") | 第二个<p>元素,index从0开始 |
b3.jQuery遍历函数
| 方法 | 描述 |
| eq() | 返回带有被选元素的指定索引号的元素 |
| first() | 返回被选元素的第一个元素 |
| last() | 返回被选元素的最后一个元素 |
2、选择同级元素
jQuery选择器
$('div + p') 每个div相邻的下一个<p>元素
$('div ~ p') 获取跟div同级的所有的<p>元素
jQuery遍历函数
next() 返回被选元素的后一个同级元素
nextAll() 返回被选元素之后的所有同级元素
prev() 返回被选元素的前一个同级元素
prevAll() 返回被选元素之前的所有同级元素
3、获取父级元素
jQuery选择器
$("p:parent")获取所有p元素的父级元素
jQuery遍历函数
parent() 获取被选元素的父级元素
parents() 获取被选元素的所有祖先元素
4.获取子级元素
jQuery选择器
$('div > p') 获取div直接子元素的所有<p>元素
$('div p') 获取div所有后代的<p>元素
jQuery遍历函数
children() 返回被选元素的所有直接子元素
contents() 返回被选元素的所有直接子元素(包含文本和注释节点)
find() 返回被选元素的后代元素
http://www.cnblogs.com/lanleiming/p/5201677.html#p2
Jquery获取元素方法的更多相关文章
- JQuery获取元素的方法总结
JQuery获取元素的方法总结 一.说明 获取元素的方法分为两种:jQuery选择器.jQuery遍历函数. 做个总结,巩固下知识. 二.获取本身 1.只需要一种jQuery选择器 选择器 实 ...
- [转载]jquery获取元素索引值index()方法:
jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数. 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的 ...
- jquery获取元素索引值index()方法
jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数. 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的 ...
- jquery 获取元素在浏览器中的绝对位置
代码详解 1,获取对象(自定义调整打开新窗口参照元素) var obj = $("#oButton"); 实例中我获取的对象是弹出窗口按钮,这样创建的新窗口就会根椐按钮的位置进行调 ...
- jquery获取元素到屏幕底的可视距离
jquery获取元素到屏幕底的可视距离 要打对号的图里的height(我自称为可视高度:滚动条未滑到最底端) 不是打叉图里的到页面底部(滚动条到最底部时的height)(offset().top方法 ...
- js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选
转载:https://www.cnblogs.com/ooo0/p/6278102.html js jquery 获取元素(父节点,子节点,兄弟节点) 一,js 获取元素(父节点,子节点,兄弟节点) ...
- jquery 获取元素(父节点,子节点,兄弟节点),元素筛选
一, js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test"); var parent = test.p ...
- jquery获取元素索引值index()
jquery获取元素索引值index()方法实例. jquery获取元素索引值index()方法: jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数. 如果不给 ...
- jQuery DOM 元素方法(get)
jQuery DOM 元素方法 1..get() 获得由选择器指定的 DOM 元素. $(selector).get(index)index 可选.规定获取哪个匹配元素(通过 index 编号). 实 ...
随机推荐
- Asp.net 程序连接orcle如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,
本人使用orcale11g 安装orcale 之类以及navicat配置在这里不提,之后会写一篇文章来说明. 到此已经安装和配置navicat访问数据正常,但是运行Asp.net 程序报错 问题如下 ...
- java框架之SpringBoot(3)-日志
市面上的日志框架 日志抽象层 日志实现 JCL(Jakarta Commons Logging).SLF4J(Simple Logging Facade For Java).JBoss-Logging ...
- 小程序html转wxml,微信小程序用wxParse解析html
1.首先下载 wxParse脚本,到https://github.com/icindy/wxParse下载,将wxParse文件夹放置到小程序根目录,即跟pages同级目录 2.在样式页面 wxss ...
- C#ImageList和ListView的使用
一.ImageList ImageList组件,又称为图片存储组件,它主要用于存储图片资源,然后在控件上显示出来,这样就简化了对图片的管理.ImageList组件的主要属性是Images,它包含关联 ...
- GDScript 格式化字符串
GDScript offers a feature called format strings, which allows reusing text templates to succinctly c ...
- spring boot + vue + element-ui全栈开发入门——集成element-ui
一.IDE开发工具 常用的开发工具有webstorm和sublime. 我个人喜好用Atom+插件的形式 打开Atom,在file --> settings --> packages中收 ...
- vue不通过路由直接获取url中参数的方法示例
vue不通过路由直接获取url中参数的方法示例 vuejs取得URL中参数的值地址:http://localhost:3333/#/index?id=128console.log(this.$rout ...
- eclipse无法断点调试JDK源码的问题
最近换了新版的eclipse,在jdk源码里面,打断点发现无法进入源码调试,程序直接跳过,已查资料发现自己eclipse配置的是jre环境的. 此处要配成jdk目录才有效 打开preferences, ...
- vim中^M的研究
vim打开文件时在行尾显示^M,这样的情况时不时会遇到,下面稍微深入了解下这个问题: 原理呢,其实很简单:Windows换行风格(也叫dos风格)的文本以Unix风格解析就会出现这个情况: 首先重现这 ...
- FFT 快速傅里叶变换 学习笔记
FFT 快速傅里叶变换 前言 lmc,ikka,attack等众多大佬都没教会的我终于要自己填坑了. 又是机房里最后一个学fft的人 早背过圆周率50位填坑了 用处 多项式乘法 卷积 \(g(x)=a ...