文档章节

遍历/迭代:使用each函数

对岸
 对岸
发布于 2014/06/10 13:51
字数 200
阅读 55
收藏 0

1.语法,参考w3c:http://www.w3school.com.cn/jquery/traversing_each.asp


2.举例,


function calcBoxCount(){
	var qty=0;
	
	$(".int").each(function (i,x){  
		var v=parseInt($(this).val());
		if( !isNaN(v)){
			qty+=v;
		}
	});
	
	$("#boxCount").val(qty);
}



注:

a.

$(".int")  //jquery的选择器,选择的结果是一个数组对象(记住,数组也是对象!)

b.

function (i,x){  //1.each函数的参数,是一个回调函数,对于每个匹配的元素该函数都要执行一次; 2.回调函数有2个参数,第一个参数表示当前元素在数组中的索引,第二个参数表示当前元素(x、this、$(this),都是表示当前的匹配元素)
		var v=parseInt($(this).val()); //1.$(this)是jquery里的写法,即表示jquery对象 2.this,是js里的写法,即表示js对象
		
		if( !isNaN(v)){
			qty+=v;
		}
	}




© 著作权归作者所有

共有 人打赏支持
对岸
粉丝 4
博文 96
码字总数 24981
作品 0
Python的迭代器和生成器

Python的迭代器和生成器 先说迭代器,对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。iter(...

开元中国2015
2015/07/30
208
0
更深入的理解 Python 中的迭代

深入探讨 Python 的 循环来看看它们在底层如何工作,以及为什么它们会按照它们的方式工作。 Python 的 循环不会像其他语言中的 循环那样工作。在这篇文章中,我们将深入探讨 Python 的 循环来...

01%
05/26
0
0
Python学习笔记--迭代器&生成器

一、Python迭代器 What?(Python迭代器是什么?) 在使用Python进行编程时,经常会使用for语句对一个对象进行遍历,获取所需数据,如 li = [1, 2, 3, 4, 5]for i in li: print i 像list、d...

紫韵
2016/05/08
67
0
ES6 系列之迭代器与 for of

起源 一段标准的 for 循环代码: 看着很简单,但是再回顾这段代码,实际上我们仅仅是需要数组中元素的值,但是却需要提前获取数组长度,声明索引变量等,尤其当多个循环嵌套的时候,更需要使...

冴羽
07/10
0
0
Python中yield的使用小述

Python中yield恐怕是最迷人的特性之一了,不过要想理解到位也需要费点功夫。官方有一份比较详细的介绍,是基于v2.5.2的。虽然较长,不过建议耐心看完。本文只是想说多一些个人理解。 Python...

teaspring
2014/08/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
今天
0
0
HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
今天
3
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
今天
2
0
php foreach

<?php// 数组的引用$a=array(1,2,3,4,5);foreach($a as $key=>&$value){$value=$value*2;}print_r($a);echo " $key -------------------$value\r\n";/** * ...

小张525
今天
3
0
12-利用思维导图梳理JavaSE-多线程

12-利用思维导图梳理JavaSE-多线程 主要内容 1.线程概念 2.线程开发 3.线程的状态 4.线程的同步和死锁 5.Java5.0并发库类 QQ/知识星球/个人WeChat/公众号二维码 本文为原创文章,如果对你有一...

飞鱼说编程
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部