我一直在想一會兒jQuery如何在多個選擇器上執行操作。例如:jQuery如何作用於多個選擇器?
$("p").css({"border":"1px solid #000"});
在所有p標籤上執行後續功能。我已經瀏覽了jQuery源代碼,但說實話,當你試圖找出一個特定的功能時,它是一個廣泛的閱讀。我的假設是有某種類型的堆棧,因此css()和其他函數僅僅作用於當前堆棧,這是由選擇器函數所規定的。
除此之外,我不知道如何它可以作爲,我認爲複製的,有在javascript無法返回多個對象上執行的功能。例如。
House.first_bedroom.size = "large"
House.second_bedroom.size = "small"
House.all_rooms().alertSize();
alertSize()將必須是對象的一些集合,而不是每個房間對象的成員函數,它是由all_rooms返回的成員函數()?
但是如何調用數組的每個元素的函數?例如'[「foo」,「bar」]。someFunc()'在整個數組上執行someFunc而不是單個元素,但是jQuery設法在每個元素上執行它的函數 – Dormouse 2011-04-30 12:47:59
就像我說過的那樣,函數/處理函數被賦值到數組中的每個元素 - 所以你會得到如下的東西:foo.click = someFunc和bar.click = someFunc。 – Kon 2011-04-30 13:05:43