复制代码 代码如下:$.format = function (source, params) { if (arguments.length == 1) return function () { var args = $.makeArray(arguments); args.unshift(source); return $.format.apply(this, args); }; if (arguments.length > 2 && params.constructor != Array) { params = $.makeArray(arguments).slice(1); } if (params.constructor != Array) { params = [params]; } $.each(params, function (i, n) { source = source.replace(new RegExp("\{" + i + "\}", "g"), n); }); return source; }; /*调用方法 var text = "a{0}b{0}c{1}dnqq{0}"; var text2 = $.format(text, 1, 2); alert(text2); */
推荐阅读
jsTree 基于JQuery的排序节点 Bug
例如: - a (position 1) - b (position 2) - c (position 3) move c between a and b: cp=1 move a between b and c: cp=2 下移位置多加了1,不太清楚为什么,这里提供一种修复方法,也许它不是很好。 把 "positi>>>详细阅读
本文标题:$.format,jquery.format 使用说明
地址:http://www.17bianji.com/kaifa2/JS/24381.html
1/2 1