是否有可能用.not
和.has
替換$('div:not(:has(video))')
?用jQuery方法替換沒有css查詢選擇器
回答
如果你閱讀文檔,你會發現在回答你的問題:使用
查詢:有()不能利用由本地DOM querySelectorAll()方法提供的性能提升 的。爲了在現代瀏覽器中獲得更好的效果,請使用$(「your-pure-css-selector」).has( selector/DOMElement)。
https://api.jquery.com/has-selector/
的。不是()方法將結束爲您提供更易讀 選擇比推複雜的選擇或變量成:不() 選擇濾波器。在大多數情況下,這是一個更好的選擇。
那麼,是它更好地使用本地CSS查詢選擇或jQuery方法? –
@Iulian Onofrei:考慮到*沒有*原生CSS等同於:has()(這是第一個引號的全部要點),我會說jQuery方法更好。 – BoltClock
@BoltClock,但是,這裏是':has()'的CSS等價物,問題中的CSS選擇器起作用。 –
這個怎麼樣?使用一個,但不能同時:
$('div').not(':has(video)')
- 1. jQuery選擇器沒有替換文字
- 2. MySQL選擇與子查詢有替換
- 3. 用jQuery替換選擇
- 4. 如何知道什麼選擇在jQuery的$查詢([CSS選擇])方法
- 5. :CSS中沒有選擇器
- 6. CSS選擇器沒有選擇?
- 7. CSS選擇器:有沒有辦法選擇周圍的元素?
- 8. 選擇查詢沒有鎖
- 9. 有沒有sails.js選擇SQL查詢中的字段的方法?
- 10. 有沒有一種方法來概括petapoco選擇查詢
- 11. JQuery替換選擇選項
- 12. 在Jquery 1.8.0中使用非CSS選擇器的替代方法是什麼?
- 13. 查詢選擇器的角度通用替代方案
- 14. jquery選擇器 - 替換變量
- 15. 沒有選擇器的JQuery?
- 16. LESS CSS:選擇器替代?
- 17. 沒有替換的ScalaCheck選擇
- 18. 有沒有辦法做這個查詢沒有子選擇?
- 19. Jsoup - CSS查詢選擇器問題(?)
- 20. 複雜的CSS選擇器查詢
- 21. jQuery選擇框替換
- 22. 有沒有CSS「haschildren」選擇器?
- 23. 有沒有一個CSS選擇器?
- 24. JQuery替換函數查詢
- 25. CSS標籤選擇查詢
- 26. 沒有查詢方法
- 27. 沒有使用jQuery重複選擇器
- 28. mysql查詢替換全選
- 29. CSS媒體查詢沒有響應jquery
- 30. JavaScript替換選擇所有瀏覽器
呃,不,像'$(「格」)不是(「視頻」)' –