Authored by 姜枫

handle merge

@@ -95,7 +95,7 @@ $(function() { @@ -95,7 +95,7 @@ $(function() {
95 // 运行此demo 95 // 运行此demo
96 // 1. 安装 npm i -g json-server 96 // 1. 安装 npm i -g json-server
97 // 2. json-server --watch mock/address.json 97 // 2. json-server --watch mock/address.json
98 - cascadingAddress({ 98 + window.add = cascadingAddress({
99 el: '#address', 99 el: '#address',
100 url: 'http://localhost:3000/areas/0', 100 url: 'http://localhost:3000/areas/0',
101 resource: 'areas' 101 resource: 'areas'
@@ -34,4 +34,8 @@ @@ -34,4 +34,8 @@
34 dist: '320102' // 区县 34 dist: '320102' // 区县
35 }); 35 });
36 36
  37 + 重置地址:
  38 +
  39 + address.reset();
  40 +
37 开发者: 董金虎 41 开发者: 董金虎
@@ -439,6 +439,19 @@ CascadingAddress.prototype.setAddress = function(targetAddr) { @@ -439,6 +439,19 @@ CascadingAddress.prototype.setAddress = function(targetAddr) {
439 } 439 }
440 }; 440 };
441 441
  442 +// 重置地址
  443 +CascadingAddress.prototype.reset = function() {
  444 + var items = $(this.config.el).find('.items-indicator'),
  445 + labels = this.config.indicators;
  446 +
  447 + items.each(function(index, item) {
  448 + $(item).find('span.indicator-name').text(labels[index])
  449 + .next().val('')
  450 + .parent().next()
  451 + .find('span.checked').removeClass('checked').prev().hide();
  452 + });
  453 +};
  454 +
442 module.exports = function(options) { 455 module.exports = function(options) {
443 return new CascadingAddress(options); 456 return new CascadingAddress(options);
444 }; 457 };