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

溫馨提示×

溫馨提示×

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

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

JQuery學習筆記-JQuery的html()方法和val()方法

發布時間:2020-10-10 09:06:10 來源:網絡 閱讀:551 作者:umgsai 欄目:web開發

JQuery學習筆記-JQuery的html()方法和val()方法

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Untitled Document</title>
		<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
		<script type="text/javascript">
		
			$(function(){
				//1. 為 #address 添加 focus(獲取焦點), blur(失去焦點) 響應函數
				$(":text").focus(function(){
					//2. 當獲取焦點時, 若 #address 中是默認值
					//(defaultValue 屬性, 該屬性是 DOM 對象的屬性), 就使其值置為 ""
					var val = $(this).val();
					
					if(val == this.defaultValue){
						$(this).val("");
					}
				}).blur(function(){
					//3. 失去焦點是, 若 #address 的值在去除前后空格后等于 ""
					//則為其恢復默認值. 
					var val = this.value;	
					if($.trim(val) == ""){
						this.value = this.defaultValue;
					}
				});
				
				//2. 使單選下拉框的'選擇3號'被選中
				$(":button:eq(1)").click(function(){
					$("#single").val("選擇3號");
				});
				//使多選下拉框選中的'選擇2號'和'選擇4號'被選中
				$(":button:eq(2)").click(function(){
					$("#multiple").val(["選擇2號", "選擇4號"]);				
				});
				//使多選框的'多選2'和'多選4'被選中				
				$(":button:eq(3)").click(function(){
					$(":checkbox[name='c']").val(["check2", "check4"]);
				});
				//使單選框的'單選2'被選中
				$(":button:eq(4)").click(function(){
					//即便是為一組 radio 賦值, val 參數中也應該使用數組. 
					//使用一個值不起作用。 
					$(":radio[name='r']").val(["radio2"]);
				});
				//打印已經被選中的值
				$(":button:eq(5)").click(function(){
					//val() 可以直接獲取 select 的被選擇的值. 
					alert($("#single").val());
					alert($("#multiple").val());
					
					//val 不能直接獲取 checkbox 被選擇的值
					//若直接獲取, 只能得到第一個被選擇的值. 
					//因為 $(":checkbox[name='c']:checked") 得到的是一個
					//數組. 而使用 val() 方法只能獲取數組元素的第一個值
					//若希望打印被選擇的所有制, 需要使用 each 遍歷. 
					//alert($(":checkbox[name='c']:checked").val());
					$(":checkbox[name='c']:checked").each(function(){
						alert(this.value);
					});
					
					//而 raido 被選擇的只有一個, 所以可以直接使用 val() 方法. 
					alert($(":radio[name='r']:checked").val());
				});
				
			})
		
		</script>
	</head>
	<body>
		<input type="text" id="address" value="請輸入郵箱地址"><br>
		<input type="text" id="password" value="請輸入郵箱密碼"><br>
		<input type="button" value="登錄">
		
		<br><br><br>
		
		<input type="button" value="使單選下拉框的'選擇3號'被選中"/>
		<input type="button" value="使多選下拉框選中的'選擇2號'和'選擇4號'被選中"/><br>
		<input type="button" value="使多選框的'多選2'和'多選4'被選中"/>
		<input type="button" value="使單選框的'單選2'被選中"/><br>
		<input type="button" value="打印已經被選中的值"><br>
 
		<br/>
		
		<select id="single">
		  <option>選擇1號</option>
		  <option>選擇2號</option>
		  <option>選擇3號</option>
		</select>
		
		<select id="multiple" multiple="multiple" >
		  <option selected="selected">選擇1號</option>
		  <option>選擇2號</option>
		  <option>選擇3號</option>
		  <option>選擇4號</option>
		  <option selected="selected">選擇5號</option>
		</select>
		
		<br/><br/>

		<input type="checkbox" name="c" value="check1"/> 多選1
		<input type="checkbox" name="c" value="check2"/> 多選2
		<input type="checkbox" name="c" value="check3"/> 多選3
		<input type="checkbox" name="c" value="check4"/> 多選4
		
		<br/>
		
		<input type="radio" name="r" value="radio1"/> 單選1
		<input type="radio" name="r"  value="radio2"/> 單選2
		<input type="radio" name="r"  value="radio3"/> 單選3

	</body>
</html>


向AI問一下細節

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

AI

南投县| 成武县| 资讯| 湘潭县| 新野县| 上杭县| 武冈市| 石家庄市| 台东县| 乡城县| 寻乌县| 山丹县| 三门峡市| 南木林县| 永州市| 务川| 建平县| 台南市| 永安市| 南木林县| 阿勒泰市| 辽阳市| 郸城县| 珠海市| 盐亭县| 雷波县| 惠州市| 龙川县| 灵川县| 广丰县| 岱山县| 互助| 肃南| 格尔木市| 合阳县| 梁平县| 泰安市| 灵台县| 平阴县| 鹤庆县| 武义县|