this, $(this)
$("#desktop a img").each(function(index){
alert($(this));
alert(this);
}
alert($(this)); 彈出的結果是[object Object ]
alert(this); 彈出來的是[object HTMLImageElement]
也就是說任柜,后者返回的是一個html對象(本例中是遍歷HTML的img對象秘遏,所以為HTMLImageElement)乡括。
Object - 是jquery對象
HTMLImageElement - 是一個html對象
find() 和children()
.find() 方法允許我們在 DOM 樹中搜索這些元素的后代昌跌,并用匹配元素來構造一個新的 jQuery 對象。.find() 與 .children() 方法類似,不同的是后者僅沿著 DOM 樹向下遍歷單一層級。
.find() 方法第一個明顯特征是,其接受的選擇器表達式與我們向 $() 函數(shù)傳遞的表達式的類型相同蓖救。將通過測試這些元素是否匹配該表達式來對元素進行過濾。