2012-10-17 32 views
0

jQuery傳遞的對象是否有一個通用的名稱?我應該怎樣調用jQuery函數之間傳遞的集合對象?

jQuery的交易大多在接受和返回相同類型的對象,這是一種集合對象的包裝HTML或可以或可以不連接DOM節點的任意比特的鏈能夠函數調用。

  • 他們被「選擇」 $('#target')
  • 他們還創建或通過各種電話像$('<div>')

構建這些對象可以幾乎永遠是一個集合返回,就是有點類似列表或類似數組,儘管通常有些調用看起來像處理單個項目。

這樣的對象不是真正的JavaScript數組雖然通過$.makeArray()功能的存在所揭示。

我最關注的一個術語是「選擇器」或「選擇」,但將$('<span>')的結果用於該術語似乎不太合適,因爲它僅關注這些對象的一個​​方面,但存在類似的問題術語「包裝」,我也看到使用。

的對象是可鏈接的,因爲他們中的每一個實行全jQuery的接口,但是我不記得人們稱他們爲「jQuery的對象」,感覺錯了。

因此,有不稱他們爲「選擇」或「陣列」或「jQuery的對象」的論點。那麼「列表」或「收藏」呢? 當我們需要命名這些對象時,人們通常稱它們爲什麼?

+1

jQuery對象。 –

+0

@RoryMcCrossan:啊,是有實際上是一個很少使用的wikiless [標籤:jQuery的對象]標籤。爲什麼不把你的評論擴展到一個實際的問題? – hippietrail

+1

我的評論是答案。它們通常被稱爲jQuery對象 - 這是jQuery選擇器返回的內容。 –

回答

2

任何jQuery選擇將返回一個jQuery對象 - 這是他們共同的名字。

1

我常用的是,我稱他們爲什麼返回,並定義$作爲JQuery對象的前綴。例如:

<div id="content" /> 

var $contentDiv = $('#content'); // jquery object which has the div with the id 'content' 

var total = 1 + 1; // javascript object 

我的兩毛錢保持清楚。

相關問題