1. 程式人生 > >7. jQuery基本過濾選擇器

7. jQuery基本過濾選擇器

<!DOCTYPE html>
<html>
<head>
    <title>使用jQuery基本過濾選擇器選擇元素</title>
      <style type="text/css">
           body{font-size:12px;text-align:center}
           div{width:241px;height:83px;border:solid 1px #eee}
           h1{font-size:13px}
           ul{list-style-type:none;padding:0px}
           .DefClass,.NotClass{height:23px;width:60px;
                     line-height:23px;float:left;
                     border-top:solid 1px #eee;border-bottom:solid 1px #eee}
           .GetFocus{width:58px;border:solid 1px #666;
                     background-color:#eee}
           #spnMove{width:238px;height:23px;line-height:23px;}
     </style>
</head>
<body>
 	<div>
        <h1>基本過濾選擇器</h1>
        <ul>
           <li class="DefClass">Item 0</li>
           <li class="DefClass">Item 1</li>
           <li class="NotClass">Item 2</li>
           <li class="DefClass">Item 3</li>
        </ul>
        <span id="spnMove">Span Move</span>
    </div>

<script src="../jquery.min.js"></script>
<script type="text/javascript">
 	$(function(){
		//增加動畫效果元素類別
		animateIt();
		$("#spnMove:animated").addClass("GetFocus");
	})
	function animateIt() {
		//動畫效果
		$("#spnMove").slideToggle("slow", animateIt);
 	}
/*  	$(function(){
		//增加標題類元素類別
		$("div h1").css("width", "238");
		$(":header").addClass("GetFocus");
	}) */
	
/*  	$(function(){
		//增加所有小於給定索引值的元素類別,從零開始計數
		$("li:lt(3)").addClass("GetFocus");
	}) */
	
/*  	$(function(){
		//增加所有大於給定索引值的元素類別,從零開始計數
		$("li:gt(1)").addClass("GetFocus");
	}) */
	
/*  	$(function(){
		//增加一個給定索引值元素類別,從零開始計數
		$("li:eq(1)").addClass("GetFocus");
	}) */
	  
/*  	$(function(){
		//增加所有索引值為奇數的元素類別,從零開始計數
		$("li:odd").addClass("GetFocus");
	})*/
	   
/*  	$(function(){
		//增加所有索引值為偶數的元素類別,從零開始計數
		$("li:even").addClass("GetFocus");
	})   */
	
/*  	$(function(){
		//增加去除所有與給定選擇器匹配的元素類別
		$("li:not(.NotClass)").addClass("GetFocus");
	})   */
	
/*  	$(function(){
		//增加最後一個元素的類別
		$("li:last").addClass("GetFocus");
	})   */
	
/*  	$(function(){
		//增加第一個元素的類別
		$("li:first").addClass("GetFocus");
	})   */
</script>
</body>
</html>