$.each的用法
2015-12-15 14:50
302 查看
$.each(array, [callback]) 遍历[常用]
解释: 不同于例遍jQuery对象的$().each()方法,此方法可用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出each循环可使回调函数返回false, 其它返回值将被忽略。
each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,但比for循环强大。在数组中,它可以轻松的攻取数组索引及对应的值。例:
相对于原生的for..in,each更强壮一点。for..in也可以遍历数组,并返回对应索引,但值是需要通过arrName[key]来获取
var types = new Array();
$("input[name='stypeCheckbox']:checked").each(function(key,value){
types[key] = $(this).val();
});
key为索引,value为值
解释: 不同于例遍jQuery对象的$().each()方法,此方法可用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出each循环可使回调函数返回false, 其它返回值将被忽略。
each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,但比for循环强大。在数组中,它可以轻松的攻取数组索引及对应的值。例:
代码如下 | 复制代码 |
var _mozi=['墨家','墨子','墨翟','兼爱非攻','尚同尚贤']; //本文所用到的数组, 下同 $.each(_mozi,function(key,val){ //回调函数有两个参数,第一个是元素索引,第二个为当前值 alert('_mozi数组中 ,索引 : '+key+' 对应的值为: '+val); }); |
var types = new Array();
$("input[name='stypeCheckbox']:checked").each(function(key,value){
types[key] = $(this).val();
});
key为索引,value为值
相关文章推荐
- 我对LDA的一点理解
- 控制台主程序通过调用DLL显示对话框
- HDu2212
- 控制器
- 构建兼容浏览器的Angularjs web应用
- oracle的一些常规操作sql语句集
- 程序员 2015 年工作总结
- 旋转图像
- Forward-backward梯度求导(tensorflow word2vec实例)
- Category - 4
- AngularJS(03)---Http对象
- 负载均衡算法的简单介绍及实现!
- HTML5新增的主体结构元素
- iframe 自适应高度
- 很特别的一个动态规划入门教程
- 北京安徽企业商会第一届会长何帮喜同志讲话
- 新闻列表中标题和日期的左右分别对齐的几种处理方法
- woe和iv的含义
- 排序算法:堆排序
- 64位Win7安装Oracle12C临时位置权限错误解决方案