91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

通化市| 磐石市| 六枝特区| 廊坊市| 蒙自县| 财经| 木兰县| 平武县| 吉木萨尔县| 博罗县| 马公市| 龙井市| 龙南县| 鹿邑县| 大田县| 巩留县| 金溪县| 荔波县| 上蔡县| 盱眙县| 扎囊县| 阿城市| 安庆市| 龙岩市| 普定县| 融水| 阳信县| 武穴市| 阳东县| 涞水县| 进贤县| 松溪县| 建瓯市| 嵊泗县| 南召县| 屯留县| 厦门市| 花莲县| 荆州市| 霍林郭勒市| 北宁市|