city.js 649 B

123456789101112131415161718
  1. $.fn.getArea = function(options)
  2. {
  3. this.on('change', function(){
  4. var id = $(this).val();
  5. var e = arguments.callee.caller.arguments[0] || window.event;
  6. var ele = $(e.target);
  7. var joinMark = options.url.indexOf('?') > -1 ? '&' : '?';
  8. var url = options.url + joinMark + 'id=' + id;
  9. $.get(url, function(res){
  10. var html = '<option value>请选择</option>';
  11. ele.next('select').next('select').html(html);
  12. for (i in res) {
  13. html += '<option value="'+i+'">'+res[i]+'</option>';
  14. }
  15. ele.next('select').html(html);
  16. });
  17. })
  18. }