jquery - 现代 jquery 选择器向后兼容吗?

标签 jquery css jquery-selectors css-selectors

所以我知道如何使用javascript,并且刚刚开始尝试学习jquery。当您使用 $('css-selecor') 选择一个元素时,我只是想知道可以使用哪些选择器。我想使用类似 :nth-child(n) 的东西,它是一个 CSS3 选择器。现在我的问题是,用户的浏览器是否必须与 CSS3 兼容才能工作,或者 jquery 是否构建为使用这些选择器来定位元素,而不管浏览器如何?

我使用的是jquery 1.9.1

最佳答案

jQuery 附带了自己的 selector engine 。如果浏览器本身不支持 CSS3 选择器,则会转而使用自己的选择器。

您可以安全地使用任何您想要的 CSS3 选择器,它会神奇地在任何地方工作。您无需做任何额外的工作。

关于jquery - 现代 jquery 选择器向后兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24705516/

相关文章:

javascript - 如何使用 Jquery 选择特定的嵌套元素

jquery - 添加额外行后,如何使用 jQuery live() 将多个事件绑定(bind)到所有表行?

css - 关于 css 性能的另一件事

html - 如何制作带有粘性标题的可滚动表格

CSS如何在不裁剪的情况下保持图像大小

jquery - 类没有在焦点上被删除 - jQuery

javascript - 寻求更快的$。 (':data(key)')

javascript - 从第一个填充第二个列表框

javascript - 如何将事件绑定(bind)到 HTML5 中的数据值更改?

javascript - HTML onclick 函数不通过 PHP echo 调用