2011-05-03 60 views
3

我的問題很簡單,你如何在每個功能每個功能指標和元素

$('div').each(function(index, element) { 
    is element equal to $(this) 
}); 
+2

如果您添加了更多詳細信息,那麼您的問題可能很簡單。請添加更多關於您要做什麼的詳細信息 – JohnP 2011-05-03 05:04:05

+0

答案可能與$(this)一樣簡單 – JohnP 2011-05-03 05:04:24

+1

Ascii您在那裏做了什麼。但是,是的 - 更多信息..? – Marty 2011-05-03 05:05:01

回答

3

element會有總是是一樣的this

jsFiddle

除了將其包裝在$()中,它將使其成爲jQuery對象,即使您使用jQuery對象包裝另一個對象,它也不會等於另一個對象。

在這種情況下,您應該永遠不需要比較thiselement

3
$('div').each(function(index, element) { 
    //element != $(this) 
    //element == this 
}); 

$(this)使用元素與索引this包裹由一個jQuery對象。因此,儘管this將不等於$(this),你仍然可以操縱它到你的心臟的內容

這裏的東西來看看:http://jsfiddle.net/jomanlk/ZqXPn/