jQuery中实现省市联动

r囧r小猫 2021-09-18 23:04 482阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <script type="text/javascript" src="js/jquery-3.3.1.js"></script>
  7. <style type="text/css">
  8. </style>
  9. <script type="text/javascript">
  10. var provinceArr = new Array(5);
  11. provinceArr[0]=new Array("北京市");
  12. provinceArr[1]=new Array("郑州市","洛阳市","濮阳市","驻马店市");
  13. provinceArr[2]=new Array("石家庄市","唐山","秦皇岛","邯郸");
  14. provinceArr[3]=new Array("西安市","宝鸡市","延安");
  15. provinceArr[4]=new Array("菏泽市","济南市","青岛");
  16. $(function(){
  17. $("#province").change(function(){
  18. $("#city").empty();
  19. var provinceID = this.value;
  20. console.log(provinceID);
  21. if(provinceID==-1){
  22. $("#city").html("<option value=\"-1\">-请选择-</option>");
  23. }else{
  24. for(var i = 0;i<provinceArr[provinceID].length;i++){
  25. var option = document.createElement("option");
  26. option.innerText=provinceArr[provinceID][i];
  27. $("#city").append(option);
  28. }
  29. }
  30. });
  31. });
  32. </script>
  33. </head>
  34. <body>
  35. <select id="province">
  36. <option value="-1">-请选择-</option>
  37. <option value="0">北京市</option>
  38. <option value="1">河南省</option>
  39. <option value="2">河北省</option>
  40. <option value="3">陕西省</option>
  41. <option value="4">山东省</option>
  42. </select>
  43. <select id="city">
  44. <option value="-1">-请选择-</option>
  45. </select>
  46. </body>
  47. </html>

20190414092852798.gif

发表评论

表情:
评论列表 (有 0 条评论,482人围观)

还没有评论,来说两句吧...

相关阅读