$('section.required').each(function () {
var type = $(this).attr('data-type');
if (type == 'MULTIPLE') {
var inputBeanArr = $(this).find('input:text').filter(function () {
return !!this.value;
})
var v1 = inputBeanArr.eq(0).val(); // n1_val
}
}

更多不错的示例:jQuery中each()、find()、filter()等节点操作方法

转自:https://www.aliyun.com/jiaocheng/985746.html

摘要:1.forEach():没有返回值,只是针对每个元素调用func简单来说,就是将数组中的每个值,依次进行遍历,执行功能函数如果只需对数组元素进行操作,不需返回任何值时,适用varshuzu=[1,2,3,4]vara=_.each(shuzu,function(num1){returnnum1})console.log(a)//1,2,3,4注意此处不可以为num1附任何条件,列入num1+1,结果仍为1,2,3,4四个数2.map():返回一个新的Array,每个元素为调用
1.forEach():没有返回值,只是针对每个元素调用func
简单来说,就是将数组中的每个值,依次进行遍历,执行功能函数
如果只需对数组元素进行操作,不需返回任何值时,适用
var shuzu=[1,2,3,4]
var a= _.each(shuzu,function(num1){
return num1
})
console.log(a)//1,2,3,4 注意 此处不可以为num1附任何条件,列入num1 +1,结果仍为1,2,3,4 四个数
2.map():返回一个新的Array,每个元素为调用func的结果
是将每个元素进行func函数的处理,将处理后的结果作为一个元素放入新的数组
需要将数组每个元素进行处理,得到处理后的数组,适用
var shuzu=[1,2,3,4]
var b= _.map(shuzu,function(num2){
return num2 * 3;
})
console.log(b);//3,6,9,12 但是输出的是数组。

3.filter():返回一个符合func条件的元素数组
将数组中的每个元素进行条件判断,符合条件的元素存入数组中,最后返回数组
需要将数组元素按照一定条件进行筛选,适用

var shuzu=[1,2,3,4]
var c= _.filter(shuzu,function(num3){
return num3 > 2
})
console.log(c)//3,4 输出的也是一个数组
以上是_.each _.map _.filter 区别Script的内容,更多 区别 filter each map 的内容,请您使用右上方搜索功能获取相关信息。

随机推荐

  1. uImage是什么

    vmlinux是内核文件,zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到.而uImage则是使用工具mkimage对普通的压缩内核映像文件(zImage) ...

  2. python介绍与入门

    一.python 的介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 ...

  3. loj6277

    题解: 树状数组模板提 代码: #include<bits/stdc++.h> using namespace std; ; int num[N],n,a[N],l,r,c,opt; vo ...

  4. bzoj1294

    题解: 首先发现假如一个豆豆被多边形围住了,那么从这个豆豆引出一条射线 会有奇数个焦点 然后我们从每个豆豆引出一条射线 然后状压dfs 代码: #include<bits/stdc++.h> ...

  5. day22-python操作mysql2

    数据库连接池 python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时, ...

  6. 2.BIND服务基础及域主服务器配置

    一.BIND 现今使用最晚广泛的DNS服务器软件是BIND(Berkeley Internet Name Domain),最早由伯克利大学的一名学生编写,现在最新的版本是9,由ISC(Internet ...

  7. gmtdefaults locate

    http://seisman.blog.ustc.edu.cn/index.php/archives/553

  8. redis 基础应用

          redis 安装  -redis安装 -window的安装 -redis支持5大数据类型 -字符  Memcached 只支持字符串类型 -列表 -字典 -集合 -有序集合  面试题:游戏 ...

  9. python Django rest-framework 创建序列化工程步骤

    11创建项目 2创建应用 3stting添加应用(apps)-添加制定数据库-修改显示汉字(zh-hans)-上海时区(Asia/Shanghai) 4主路由添加子路由 5应用里创建子路由 6创建数据 ...

  10. FreeSWITCH视频会议命令

    列出所有会议 conference list 列出会议的所有成员 conference <conference_name> list 而<conference_name>就是会 ...