jQuery聚合函数实例


Posted in Javascript onMay 21, 2015

本文实例讲述了jQuery聚合函数。分享给大家供大家参考。具体如下:

(function($) {
  $.fn.aggregate = function(seed, func) {
    var _r = seed == null ? "" : seed;
    this.each(function(index, element) {
      _r = func(_r, element);
    });
    return _r;
  };
  $.fn.count = function() {
    return 
      this.aggregate( 0, // seed
      function(result, _) { // func
        return result + 1;
      });
  };
})(jQuery);
alert($("a").count());

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
NiftyCube——轻松实现圆角边框
Feb 20 Javascript
jQuery 动画弹出窗体支持多种展现方式
Apr 29 Javascript
Jquery判断$("#id")获取的对象是否存在的方法
Sep 25 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
jquery解析xml字符串示例分享
Mar 25 Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
Oct 09 Javascript
常见JS验证脚本汇总
Dec 01 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
Node 自动化部署的方法
Oct 17 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
Jan 22 Javascript
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
三种方式清除vue路由跳转router-link的历史记录
Apr 10 Vue.js
js获取页面description的方法
May 21 #Javascript
js同源策略详解
May 21 #Javascript
js设置document.domain实现跨域的注意点分析
May 21 #Javascript
jQuery+ajax实现无刷新级联菜单示例
May 21 #Javascript
jQuery插件expander实现图片翻转特效
May 21 #Javascript
简单分析javascript面向对象与原型
May 21 #Javascript
jQuery获取上传文件的名称的正则表达式
May 21 #Javascript
You might like
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
2014/06/23 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
python设置windows桌面壁纸的实现代码
2013/01/28 Python
python修改操作系统时间的方法
2015/05/18 Python
探究python中open函数的使用
2016/03/01 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
安装PyInstaller失败问题解决
2019/12/14 Python
python实现用户名密码校验
2020/03/18 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
Python新手学习装饰器
2020/06/04 Python
Python连接mysql方法及常用参数
2020/09/01 Python
Python列表推导式实现代码实例
2020/09/09 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
Tory Burch德国官网:美国时尚生活品牌
2018/01/03 全球购物
高中生家长会演讲稿
2014/01/14 职场文书
受资助学生感谢信
2015/01/21 职场文书
保留意见审计报告
2015/06/05 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
话题作文之成长
2019/12/09 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python