String.prototype.format = function() { var arg = arguments; return this.replace(/\{(\d+)\}/g, function(i, m) { return arg[m]; }); } $(function(){ fy_url = "/xq/search_xq_0_0_0_1?w="; $("#w").autocomplete(citiesData, { caption: "请输入小区名,可使用↑↓可以选择", minChars: 0, mustMatch: false, width: 250, scroll: false, matchContains: true, autoFill: false, max:20, formatItem: function(row, i, max) { return '{0}'.format(row.n); }, formatMatch: function(row, i, max) { // return "{0} {1} ".format(row.n, i); return row.n + row.jp ; }, formatResult: function(row) { return "{0}".format(row.n); } }).result(function(event, data, formatted) { $(this).attr("code", data.c); location.href=fy_url+data.n; }); });