(function($) {
$.fn.mxListCount = function(options) {
var defaults = {
sumId: "",
//小数位数 1保留0位 10保留1位,100保留2位 1000保留三位...
digits:10000
}
var options = $.extend(defaults, options);
var box = $("#" + options.sumId);
var sum = 0, sumtxt = box.text();
this.each(function() {
var thisNum = $(this);
var num = parseFloat(thisNum.text()); sum += num;
});
//由digits控制保留几位小数
sum= Math.round(sum * options.digits)/options.digits;
sumtxt = (sumtxt.length == 0) ? sum : sumtxt.replace(/(\d+)/g, sum);
box.text(sumtxt);
};
})(jQuery);