我是一名刚接触CSS3选择器(或一般的简单CSS选择器)的新手,想了解这些CSS选择器与jQuery或JavaScript选择器之间的性能比较。
假设您有以下内容:
CSS版本
#someID > div:nth-child(2n) { some css .... }
JQuery版本(编辑)
$("#someID").children(":nth-child(even)").css({ some css ....});
使用CSS选择器是否更快,还是使用jQuery选择器来调整一个元素或一组元素涉及的CSS?当集合变得相当大时,特别需要考虑性能。我认为在只有少量项目时,不会有太大的性能差异。
谢谢!
someID
的元素,它是偶数子元素,而第一个示例选择了一个 div,它是#someID
的偶数子元素。 - Rob W$("#someID").children(":nth-child(even)")
执行了两个选择。 - BoltClock