jquery 学习之一 对象访问
each()
each(callback)
而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整形)。
返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
Additionally, the function, when executed, is passed a single argument representing the position of the element in the matched set (integer, zero-index).
Returning 'false' from within the each function completely stops the loop through all of the elements (this is like using a 'break' with a normal loop). Returning 'true' from within the loop skips to the next iteration (this is like using a 'continue' with a normal loop).
返回值
jQuery
参数
callback (Function) : 对于每个匹配的元素所要执行的函数
示例
迭代两个图像,并设置它们的 src 属性。注意:此处 this 指代的是 DOM 对象而非 jQuery 对象。
HTML 代码:
jQuery 代码:
this.src = "test" + i + ".jpg";
});
结果:
如果你想得到 jQuery对象,可以使用 $(this) 函数。
jQuery 代码:
$(this).toggleClass("example");
});
你可以使用 'return' 来提前跳出 each() 循环。
HTML 代码:
<button>Change colors</button><span></span> <div></div> <div></div><div></div> <div></div><div id="stop">Stop here</div> <div></div><div></div><div></div>
jQuery 代码:
$("button").click(function () { $("div").each(function (index, domEle) { // domEle == this $(domEle).css("backgroundColor", "yellow"); if ($(this).is("#stop")) { $("span").text("Stopped at div index #" + index); return false; } });});
--------------------------------------------------------------------------------------------------------------------------------
size()
返回值
Number
示例
计算文档中所有图片数量
HTML 代码:
jQuery 代码:
结果:
length
返回值
Number
示例
计算文档中所有图片数量
HTML 代码:
jQuery 代码:
结果:
get()
取得所有匹配的 DOM 元素集合。
如果你想要直接操作 DOM 对象而不是 jQuery 对象,这个函数非常有用。
返回值
Array<Element>
示例
选择文档中所有图像作为元素数组,并用数组内建的 reverse 方法将数组反向。
HTML 代码:
jQuery 代码:
结果:
get(index)
返回值
Element
参数
index (Number) :取得第 index 个位置上的元素
示例
HTML 代码:
jQuery 代码:
结果:
index(subject)
返回值
Number
参数
subject (Element) : 要搜索的对象
示例
返回ID值为foobar的元素的索引值值。
HTML 代码:
jQuery 代码:
结果:
转载于:https://www.cnblogs.com/EWall/archive/2010/11/23/1885323.html
jquery 学习之一 对象访问相关推荐
- 【jQuery学习】—jQuery对象的访问
[jQuery学习]-jQuery对象的访问 一.each方法 作用:遍历jQuery对象中的元素 格式:jQuery对象.each(function(index, ele){}); 注意:index ...
- Java虚拟机学习(6):对象访问
对象访问会涉及到Java栈.Java堆.方法区这三个内存区域. 如下面这句代码: 1 Object objectRef = new Object(); 假设这句代码出现在方法体中,"Obje ...
- jQuery学习笔记系列(三)——事件注册、事件处理、事件对象、拷贝对象、多库共存、jQuery插件、toDoList综合案例
day03 - jQuery 学习目标: 能够说出4种常见的注册事件 能够说出 on 绑定事件的优势 能够说出 jQuery 事件委派的优点以及方式 能够说出绑定事件与解绑事件 能够说出 jQuery ...
- jQuery学习笔记系列(一)——入口函数,jQuery对象和DOM对象,jQuery选择器、样式操作、效果(显示隐藏、滑入滑出、淡入淡出、自定义动画、停止动画队列)
day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 ...
- 【jQuery学习】—jQuery对象的串联
[jQuery学习]-jQuery对象的串联 一.add方法 作用:把表达式匹配的元素添加到jQuery中 格式:jQuery对象.add(表达式); 二.contents方法 作用:查找匹配元素内部 ...
- 【jQuery学习】—jQuery对象的过滤
[jQuery学习]-jQuery对象的过滤 一.eq方法 作用:获取对应下标的jQuery对象 格式:jQuery对象集合.eq(下标) 二.first方法 作用:获取匹配元素集合中的第一个元素 格 ...
- jQuery学习(十二)—jQuery中对象的查找方法总结
jQuery学习(十二)-jQuery中对象的查找方法总结 一.find方法 作用:在元素1中查找元素2,类似于选择器中的后代选择器 格式:元素1.find(元素2),元素2为CSS选择器或者jQue ...
- jQuery学习(六)—jQuery对象的创建
jQuery学习(六)-jQuery对象的创建
- jQuery学习(二)—jQuery对象的获取
jQuery学习(二)-jQuery对象的获取
最新文章
- web项目错误页面友好处理404,500等
- 【多网段切换导致DNS域名解析失败问题处理】
- html div圆滑效果,美化网页div -让边框拥有阴影,边角变得圆滑
- 详细图文演示——排除启动类故障以及Linux操作系统引导、运行级别和优化启动等相关知识
- Android开发人员的10大抱怨
- flink 本地_Flink 01 | 十分钟搭建第一个Flink应用和本地集群
- linux端口连通性测试telnet、wget、ssh、curl
- Linux中DHCP主配置文件解析
- Redis详细安装教程与启动redis
- 【转】Pickit 3 Programmer使用说明及 烧写程序步骤
- 显示计算机配置的命令是,查看电脑配置命令
- 关于Chrome浏览器主页被2345篡改
- 草枯树荣,让生命活得云淡风轻
- 从Spring为什么要用IoC的支点,我撬动了整个Spring的源码脉络
- refresh是什么?Spring refresh的12个步骤
- 为什么可以做Shopyy独立站
- 学会ipad当作电脑扩展屏方法
- Python实现坦克大战(TankWar)游戏
- 游码编程之Python代码应用
- 哈佛体系结构 哈佛体系结构
热门文章
- php如何编写通信协议,定制通讯协议
- python画画bup_Python中的高效Vector / Point类
- 160 - 11 Andrnalin.4
- 《LeetcodeHot100非困难题补录》
- LeetCode 100. 相同的树 思考分析
- Java IdentityHashMap putAll()方法与示例
- 6.824 RPC lesson2 2020(二)
- C++ 使用extern C简单使用
- 括号匹配问题(c和c++版本实现)
- 【c】写头文件要加#ifndef,#define, #endif