开发者社区 问答 正文

jQuery如何实现静态属性?

我可以通过$.fn.func来自定义一个jQuery方法

我现在需要在这个方法中设置一个静态方法来统计次数,类似

$.fn.func=function()
{
    this.i = 0;
    this.i++;
}
每次调用函数的时候$('<div></div>').func();方法中的i就自增一次,如果调用了三次,如下
$('<div></div>').func();
$('<div></div>').func();
$('<div></div>').func();

方法中的i就是3了,请问如何实现?

展开
收起
a123456678 2016-07-05 16:05:48 1887 分享 版权
1 条回答
写回答
取消 提交回答
  • jquery用的很少, 不知这样是否可以

    $.fn.func=(function(){
        var total = 0;
        return function(){return total++;};
    })();
    2019-07-17 19:51:34
    赞同 展开评论
问答分类:
问答标签:
问答地址: