.eq()
	  減少匹配元素的集合為指定的索引的那一個元素。
	  .eq(index)
		    index一個整數,指示元素的位置,以0為基數。
		  $("li").eq(2).CSS('background-color', 'red')
			    //選擇第三個元素將其  將其背景變成紅色。
	  .eq(-index)
		    -index  一個整數,指示元素的位置,從集合中的最后一個元素開始倒數。
		  $("li").eq(-2).css('background-color', 'red')
			    //選擇倒數第二個元素,將其背景變成紅色。
.filter()
	  篩選元素集合中匹配表達式或通過函數測試的 那些元素集合。
	  .filter(selector)
		    一個用于匹配元素的選擇器字符串。
		  $('li').filter(':even').css('background-color','red');
			    // 將為奇數行的元素的背景變成紅色。
	  .filter(function(index));
		    function(index)
		      一個函數用作測試集合中的每個元素。this是當前DOM元素。
		  $("li").filter(function(index){ 
			    return index % 3 == 2;
		  }).css('background-color','red');
		    將第三個和第六個三的倍數變成紅色。
	  .filter(element)
		    element 一個或多個DOM元素匹配當前元素集合。
		  $("div").filter(".mddle").css("border-color","red");
		      獲得div 中含有.middle 選擇器的元素,將其背景變成紅色。
	  .filter(jQuery object)
		    jQuery object 類型為對象
			      用于進一步篩選當前元素集合。
		    $("div").filter(function(index){ 
			      return index == 1 || $(this).attr("id") =="fourth";
		    }).css("border","3px double red")
		      獲得div 中含有 索引值等于1 或id選擇器為 fourth的元素,改成邊框。
	.first()
		  獲取匹配元素集合中第一個元素。
		        這個方法不接受任何參數。
		    $("li").first().css("background-color",'red');
		  	    //找到里"li"中第一個元素,將背景顏色變成紅色。
	.has()
		  篩選匹配元素集合中的那些有相匹配的選擇器,或DoM 元素。
		  .has(selector)
			  selector  一個用于匹配元素的選擇器字符串。
		  .has(contained)
			  contained 用于匹配元素的DOM 元素。
			    $('li').has('ul').css('background','red');
			      過濾出li 中包含 ul 的 元素。
	.is()
		  判斷當前匹配的元素集合中,是否為一個選擇器, DOM 元素,或者jQ 對象, 如果有一個匹配,那么返回true。
		  .is(selector)
			    一個字符串,包含一個用來匹配元素的選擇器表達式。
		  .is(function(index))
			    一個函數,用來測試集合中的元素..index 索引位置。 this指的是當前的元素。
		  .is(jQuery object)
			     現有的元素,以匹配當前的元素。
  .is(element)
			    element  一個用于匹配的DOM 元素。
			      $("input[type='checkbox']").parent().is("form");
				      判斷表單類型為checkbox 的元素的父級是不是 'form' 如果是返回 true 不是返回 false
	.last()
		  獲取匹配元素中的最后一個。
		          這個方法不接受任何參數。
		    $("li").last().css("background-color",'red');
		  	    //找到里"li"中最后一個元素,將背景顏色變成紅色。
	.map()
		  通過一個函數匹配當前集合中的每一個元素。產生一個包含新的對象。
		  .map(callback(index,domElemnt))
			    callback(index,domElemnt)
			  一個函數對象。	
			    $('input').map(function(){ 
				      return $(this).val();
			    })     獲取到input 集合中每個的value 值。    
	.not()
		  從匹配的元素集合中移除指定的元素。
		  .not(selector)
			    selector  一個用于匹配元素的選擇器。
			  $('li').not($('.notli')).css('background-color',red);
				    除帶有.notli 選擇器以外的 背景顏色設置為紅色。
		  .not(elements)
			    elements 要從元素集合中移除的一個或或多個DOM 元素。
			      $('li').not(':event').css('background-color','red')
				    列表項2和4會變成紅色。因為不匹配選擇器。
			      $('p').not($("div p.selected"))
				        從段落集合中移除滿足“div p.selected”的元素。
		    .not(function(index))
			      unction  一個函數用作測試集合中的每個元素,this 是指當前的DOM元素。
	.slice()
		  根據指定的下標范圍,過濾匹配的元素集合,生產一個的對象。
		  .slice(start[,end])
			    start 一個整數,從0開始計數的下標。起始下標,如果是負數可從末尾開始。
			    end   一個整數,從0開始計數的下標。結束下標,如果不寫一直到最后。
			  $('li').slice(2).css('background-color', 'red')
				    從集合中第三個開始 背景全部為白色。
			  $('li').slice(2, 4).css('background-color', 'red');
				    從集合中第三和第四項列表背景會被設置為紅色。
新聞熱點
疑難解答