亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JQuery如何實現省市聯動效果

發布時間:2020-07-28 13:52:58 來源:億速云 閱讀:141 作者:小豬 欄目:web開發

這篇文章主要講解了JQuery如何實現省市聯動效果,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

Js相關技術

JS中的數組: ["城市"]

new Array()

DOM樹操作:

  • ​ 創建節點: document.createElement
  • ​ 創建文本節點: document.createTextNode
  • ​ 添加節點: appendChild

需求分析

​ 在我們的注冊表單中,通常我們需要知道用戶的籍貫,需要一個給用選擇的項,當用戶選中了省份之后,列出省下面所有的城市

技術分析

準備工作 : 城市信息的數據

添加節點 : appendChild (JS)

a. append : 添加子元素到末尾

$("#div1").append("<font color='red'>this is replacing text</font>")

b. appendTo : 給自己找一個爹,將自己添加到別人家里

$("#div1").prepend("<font color='red'>this is replacing text</font>")

和第一個效果一樣

c. prepend : 在子元素前面添加

$("#div1").after("<font color='red'>this is replacing text</font>")

d. after : 在自己的后面添加一個兄弟

$("<font color='red'>this is replacing text</font>").appendTo("#div1")

JQuery如何實現省市聯動效果

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script type="text/javascript" src="js/jquery-1.11.0.js"></script>
  <script>

    $(function () {
      $("#btn1").click(function () {
        // $("#div1").append("<font color='red'>this is replacing text</font>")
        // $("#div1").prepend("<font color='red'>this is replacing text</font>")
        $("#div1").after("<font color='red'>this is replacing text</font>")
        // $("<font color='red'>this is replacing text</font>").appendTo("#div1")
      });
    });
  </script>
</head>
<body>

<input type="button" value="click me, replace text" id="btn1">

<div id="div1">this is a text that will be replaced!</div>

</body>
</html>

遍歷的操作:

<script>
   var cities = ["深圳市", "東莞市", "惠州市", "廣州市"];
   $(cities).each(function (i, n) {
     console.log(i + "====" + n);
   })
   $.each(cities, function (i, n) {
     console.log(i + ">>>>" + n);
   })
 </script>

JQuery如何實現省市聯動效果

步驟分析:

  • 導入JQ的文件
  • 文檔加載事件:頁面初始化
  • 進一步確定事件: change事件
  • 函數: 得到當前選中省份
  • 得到城市, 遍歷城市數據
  • 將遍歷出來的城市添加到城市的select中
     

代碼實現:

$(function(){
				$("#province").change(function(){
//					alert(this.value);
					//得到城市信息
					var cities = provinces[this.value];
					//清空城市select中的option
					/*var $city = $("#city");
					//將JQ對象轉成JS對象
					var citySelect = $city.get(0)
					citySelect.options.length = 0;*/
					
					$("#city").empty(); //采用JQ的方式清空
					//遍歷城市數據
					$(cities).each(function(i,n){
						$("#city").append("<option>"+n+"</option>");
					});
				});
			});

看完上述內容,是不是對JQuery如何實現省市聯動效果有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

横山县| 全椒县| 潼关县| 湘乡市| 增城市| 太谷县| 甘洛县| 文昌市| 囊谦县| 若羌县| 施甸县| 年辖:市辖区| 新巴尔虎左旗| 祁东县| 宁强县| 富顺县| 洪泽县| 临泽县| 宜都市| 南木林县| 鸡泽县| 新化县| 防城港市| 阿合奇县| 乌拉特前旗| 沙坪坝区| 长寿区| 盐边县| 剑阁县| 阳信县| 武乡县| 章丘市| 嘉荫县| 缙云县| 眉山市| 禹城市| 两当县| 蒙山县| 邢台县| 泸溪县| 文成县|