jQuery.fn.test2= function(){
this.css("background","#ff0");//這里面的this為jquery對象,而不是dom對象
return this.each(function(){ //遍歷匹配的元素,此處的this表示為jquery對象,而不是dom對象
alert("this"+this+this.innerHTML); //提示當前對象的dom節點名稱,這里的this關鍵字都指向一個不同的DOM元素(每次都是一個不同的匹配元素)。
});
};
this.css(),this.each()里面的this為jquery對象,但是alert里面this為dom對象.
為什么要return this.each()
先return this.each(),后調用each()方法,而each()方法返回jQuery對象,所以這樣就可以繼續鏈式操作了。