我desided使我更清晰的代碼通過更換
if (wrappedSet.length > 0)
喜歡的東西
if (wrappedSet.exists())
是任何本地JQ功能呢?或者唯一的方法是使用$ .fn.exists = ...來擴展它。jQuery的長度> 0
2
A
回答
10
你可以簡單地使用
if (wrappedSet.length)
,如果你有1個以上的元素,併爲FALSE,如果你有0個元素
1
這將評估爲TRUE你不是第一個;-)
http://forum.jquery.com/topic/selector-exists-would-be-a-nice-addition
而且$.fn.exists =
貌似做的方式。
4
函數size
完全是這樣。另一方面,你爲什麼要這樣做?額外的函數調用會降低性能(儘管數量微乎其微),沒有特別的收益。
你可能只是這樣做:
if (wrappedSet.length) {
因爲0
評估爲false
和任何其他數量的計算結果爲true
。
-1
這裏沒有原生的jquery函數,你必須像你說的那樣做一個存在的函數。
這裏是在jQuery來討論一個鏈接看:
http://forum.jquery.com/topic/selector-exists-would-be-a-nice-addition
最好只使用selector.length像otehrs說。節省您的額外():P
相關問題
- 1. 如何選擇與jQuery的長度> 0的文本框?
- 2. jquery選擇器長度返回0
- 3. 爲什麼我的JQuery返回init [0]的長度爲0?
- 4. 長度= 0; index = 5
- 5. JQuery的「長>」
- 6. jQuery的長度()
- 7. 的DOMNodeList長度返回0
- 8. 的JavaScript(I = 0;我<XXX.length;我++) - >長度問題
- 9. 獲取錯誤:colNames <> colModel或0的長度!在jqgrid
- 10. 前綴長度值爲0
- 11. xhtmlrenderer創建長度爲0
- 12. Javascript數組顯示長度爲0時的長度
- 13. 當iframe長度爲0時,輸入jquery iframe加載的內容
- 14. jQuery的寬度()返回0
- 15. if語句的參數長度爲0
- 16. 具有0長度參數的NSIntersectionRange
- 17. c#數組的長度始終爲0
- 18. response.Cookies總是空的(長度:0)
- 19. 對象的長度總是0
- 20. 包含\ 0的字符串長度
- 21. 變量是長度爲0,無NA的
- 22. MapActivity - 寬度和高度必須> 0
- 23. 錯誤:(-215)計數> = 0 &&函數弧長(深度== CV_32F ||深度== CV_32S)
- 24. jquery ui dialog top always> 0
- 25. 私鑰長度>公鑰?
- 26. jQuery - 結果長度
- 27. MSChart軸RowIndex> 0時的CustomLabel角度
- 28. PHP 7:如何生成長度爲0的zend_string變量0
- 29. JQuery的長度舍結果
- 30. jQuery長度方法和IE7