2011-03-02 94 views
2

我desided使我更清晰的代碼通過更換
if (wrappedSet.length > 0)
喜歡的東西
if (wrappedSet.exists())
是任何本地JQ功能呢?或者唯一的方法是使用$ .fn.exists = ...來擴展它。jQuery的長度> 0

回答

10

你可以簡單地使用

if (wrappedSet.length) 

,如果你有1個以上的元素,併爲FALSE,如果你有0個元素

4

函數size完全是這樣。另一方面,你爲什麼要這樣做?額外的函數調用會降低性能(儘管數量微乎其微),沒有特別的收益。

你可能只是這樣做:

if (wrappedSet.length) { 

因爲0評估爲false和任何其他數量的計算結果爲true