1. 程式人生 > >jQuery中的基本選擇器(四、一):* 、 . 、element(直接標籤名)、 或者用逗號隔開跟多個

jQuery中的基本選擇器(四、一):* 、 . 、element(直接標籤名)、 或者用逗號隔開跟多個

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>基本選擇器</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
    <style type="text/css">
    	body{
    		font-family: "Microsoft YaHei"
    	}
    	.divCls {
    		width:180px;
    		height:180px;
    		color: white;
    		border: solid 1px white;
    		margin-left: 10px;
    		float: left;
    	}
    	.subDivCls {
    		width:60px;
    		height:60px;
    		color:white;
    		border: solid 1px white;
    		font-size: 12px;
    		margin: 5px;
    		float: right;
    	}
    	div span{
    		border: solid 1px white;
    		font-size: 12px;
    		margin-left:5px;
    	}
    	.cGreen{background-color: #4CA902}
    	.cPink{background-color: #ED4A9F}
    	.cBlue{background-color: #0092E7}
    	.cCyan{background-color: #01A6A2}
    	.cYellow{background-color: #DCA112}
    	.cRed{background-color: #B7103B}
    	.cPurple{background-color: #792F7C}
    	.cBlack{background-color: #110F10}
    	.hide{display: none;}
    </style>
    <script type="text/javascript">
    	/* 
    	基本選擇器中:有  * 、 . 、element(直接標籤名)、 或者用逗號隔開跟多個要選的元素。
    	*/
    	$(document).ready(function() {
    		/* 為其換一個背景色就算是選中了,但是注意addClass之前要保證存在此class */
    		/* <input type="button" id="btn1" value="選取id為div1的元素"> */
			$("#btn1").click(function() {
				$("#div1").addClass("cBlack");
			});
    		
    		/* <input type="button" id="btn2" value="選取所有div"> */
    		$("#btn2").click(function() {
				$("div").addClass("cBlack");
			});
    		
    		/* <input type="button" id="btn3" value="選取類為subDivCls的元素"> */
    		$("#btn3").click(function() {
				$(".subDivCls").addClass("cBlack");
			});
    		
    		/* <input type="button" id="btn4" value="選取所有元素"> */
    		$("#btn4").click(function() {
    			// $('*').addClass("cBlack"); // 單引號,雙引號均可,不敏感。
				$("*").addClass("cBlack");
			});
    		
    		/* <input type="button" id="btn5" value="選取類為subDivCls或span元素"> */
    		$("#btn5").click(function() {
				$(".subDivCls, span, #div1").addClass("cBlack");
			});
		});
    </script>
</head>
<body>
	<div id="div1" class="divCls cGreen">
		id 為div1 的div<br>
		<br>
		<div class="subDivCls">class為subDivCls的div</div>
	</div>
	<div id="div2" class="divCls cPink">
		id 為div2 的div <br>
		<br> <span id="span1">div2裡面的span,id為span1</span> <br>
		<br>
		<div class="subDivCls" style="float: left;">class為subDivCls的div</div>
		<div class="subDivCls">class為subDivCls的div</div>
	</div>
	<div id="div3" class="divCls cBlue" title="itcast">
		id 為div3 的div,title為itcast,包含隱藏輸入框 <input type="hidden" value="hello">
	</div>
	<div id="div4" class="divCls cYellow">
		id 為div4 的div<br>
		<div class="subDivCls" style="float: left;">class為subDivCls的div</div>
		<div class="subDivCls" title="itcast">title為itcast</div>
		<div class="subDivCls" style="float: left;">class為subDivCls的div</div>
		<div class="subDivCls"></div>
	</div>
	<div style="clear: both;"></div>
	<br>
	<br>
	<hr>
	<input type="button" id="btn1" value="選取id為div1的元素">
	<input type="button" id="btn2" value="選取所有div">
	<input type="button" id="btn3" value="選取類為subDivCls的元素">
	<input type="button" id="btn4" value="選取所有元素">
	<input type="button" id="btn5" value="選取類為subDivCls或span元素">
</body>
</html>