3
A
回答
12
第一個將隱藏<div>
下找到的任何地方的所有<span>
。第二個只會隱藏<span>
,它們是<div>
的直接子女。
+0
任何性能問題,哪一個更快? – Jimmy
+0
兩者同樣快。但第二個不會在'
THIS SPAN
+0
我不能說清楚。如果我不得不猜測,我會認爲子選擇器會更快,因爲搜索範圍更窄(僅限於直接子項)。如果你只需要直接的孩子,我會使用第二個孩子,以避免意外地選擇遠離樹的「」。 –
1
在性能方面,它可能取決於確切的HTML,但我發現div > span
選擇是大約30%在這個jsperf test更快。這可能是因爲它只需要查看每個div的孩子而不是整個DOM。
但是,在大多數情況下,速度差可能不夠。
相關問題
- 1. 我應該使用哪種方法,爲什麼?
- 2. 爲什麼我不能使用jQuery隱藏點擊元素?
- 3. 爲什麼我不能使用JQuery隱藏和顯示元素?
- 4. 我應該使用哪種方法?
- 5. 我應該在哪種方法中設置我的UIToolBar隱藏
- 6. 無法隱藏div元素使用jquery
- 7. 我應該使用哪種方法?爲什麼?有關係嗎? SafeUnicode或django.utils.safestring.mark_safe()?
- 8. 我應該使用哪種設計模式,爲什麼?
- 9. Android:我應該使用哪種圖像格式,爲什麼?
- 10. 我應該爲動態接收器使用哪種PayPal方法?
- 11. 我應該使用哪種佈局來滾動兩個元素
- 12. 爲什麼我應該使用_underscore方法爲什麼不在backbone.js代碼中使用jquery方法
- 13. 我應該使用哪種方法在UICollectionViewCells之間做些什麼?
- 14. 爲什麼jQuery UI隱藏隱藏父元素?
- 15. 使用jQuery我該怎麼讓懸停的元素,隱藏點擊
- 16. 我應該使用這種方法嗎?
- 17. SEO - 我應該使用什麼元素作爲標題?
- 18. 如何使用JQuery隱藏元素?
- 19. 顯示和隱藏元素使用jQuery
- 20. 如何使用jquery隱藏父元素?
- 21. 使用JQuery失敗的隱藏元素
- 22. 隱藏元素使用jquery移動
- 23. 使用jquery隱藏和顯示元素
- 24. 當我們不使用方法隱藏時,爲什麼不調用父方法?
- 25. 我應該爲我的Android應用使用哪種雲服務
- 26. 我應該爲我的iPhone應用使用哪種風格
- 27. 爲什麼Facebook使用margin-left:-9999px來隱藏元素?
- 28. 使用click()方法使用隱藏文件輸入元素
- 29. JAVA中應該使用哪種數組類型,爲什麼?
- 30. 我應該使用哪種方法來清理文本區域?
這是jQuery或你使用什麼框架? – Shi
這看起來很像jQuery。 ;) –
只是一個想法,我應該使用孩子父母選擇或典型的其他人,可能是CSS或jQuery。沒關係。 – Jimmy