中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

密山市| 银川市| 库伦旗| 浦东新区| 扎兰屯市| 离岛区| 三台县| 西林县| 武冈市| 长治县| 泸州市| 治多县| 阳信县| 南江县| 鄂伦春自治旗| 镇远县| 会昌县| 康马县| 霍州市| 青岛市| 黄平县| 合水县| 清涧县| 海原县| 彭阳县| 宣武区| 磴口县| 甘肃省| 秦皇岛市| 开鲁县| 得荣县| 衡阳市| 霞浦县| 邮箱| 泸西县| 安义县| 页游| 琼海市| 博野县| 田东县| 基隆市|