是否有可能用.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的$查询([CSS选择])方法
- 4. :CSS中没有选择器
- 5. CSS选择器:有没有办法选择周围的元素?
- 6. 选择查询没有锁
- 7. JQuery替换选择选项
- 8. 有没有一种方法来概括petapoco选择查询
- 9. 查询选择器的角度通用替代方案
- 10. jquery选择器 - 替换变量
- 11. 没有选择器的JQuery?
- 12. LESS CSS:选择器替代?
- 13. jQuery选择框替换
- 14. CSS标签选择查询
- 15. JQuery替换函数查询
- 16. 没有使用jQuery重复选择器
- 17. 没有查询方法
- 18. mysql查询替换全选
- 19. JavaScript替换选择所有浏览器
- 20. CSS:不是选择器没有效果
- 21. CSS:没有选择器另一个类
- 22. 有没有更好的方式来写这个选择查询
- 23. 有没有办法做或jQuery选择
- 24. CSS:没有(),选择并选择后代
- 25. jQuery CSS选择器问题
- 26. jQuery CSS'或'选择器
- 27. jquery css高度选择器?
- 28. jQuery和CSS选择器
- 29. jQuery CSS选择器问题
- 30. jQuery的CSS选择器
呃,不,像'$(“格”)不是(“视频”)' –