经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JS/JS库/框架 » jQuery » 查看文章
顺丰原生地址库封装
来源:cnblogs  作者:yangzailu  时间:2019/5/10 8:57:09  对本文有异议
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <title>demo</title>
  6. <script type="text/javascript" src="region_data.js"></script>
  7. <script type="text/javascript" src="jquery-3.3.1.min.js"></script>
  8. </head>
  9. <body>
  10. 省:<select name="province" id="province"></select>
  11. 市:<select name="city" id="city"></select>
  12. 区:<select name="county" id="county"></select>
  13. <script type="text/javascript">
  14. var data = JSON.parse(region_Data);
  15. var option = "<option value='请选择'>请选择</option>";
  16. $("#province").html(option);
  17. $("#city").html(option);
  18. $("#county").html(option);
  19. // 生成省列表
  20. for(var i=0;i<data[0].length;i++){
  21. var str_province = data[0][i].split(":");
  22. var p_val = str_province[0];
  23. var option_province= '<option value ='+ data[0][i] +'>' + p_val +'</option>' ;
  24. $("#province").append(option_province);
  25. }
  26. $("#province").change(function(e){
  27. var index = $(this).children('option:selected').index() - 1;
  28. $("#city").html('');
  29. $("#county").html('');
  30. $.each(data[1][index], function (index, value) {
  31. var str_city = value.split(":");
  32. var c_val = str_city[0];
  33. var option_city1= '<option>请选择</option>' ;
  34. if(index == 0){
  35. $("#city").append(option_city1);
  36. }
  37. var option_city= '<option value ='+ value +'>' + c_val +'</option>' ;
  38. $("#city").append(option_city);
  39. });
  40. });
  41.  
  42. $('#city').change(function(s){
  43. $("#county").html('');
  44. var i = $(this).children('option:selected').index() - 1;
  45. var city_val = $(this).children('option:selected').val();
  46. var str = city_val.split(":");
  47. var i = str[2];
  48. $.each(data[2][i], function (i, v) {
  49. var str_county = v.split(":");
  50. var co_val = str_county[0];
  51. var option_county1= '<option>请选择</option>' ;
  52. if(i == 0){
  53. $("#county").append(option_county1);
  54. }
  55. var option_county= '<option value ='+ v +'>' + co_val +'</option>' ;
  56. $("#county").append(option_county);
  57. });
  58. });
  59. </script>
  60. </body>
  61. </html>

 

原文链接:http://www.cnblogs.com/yangzailu/p/10839183.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号