我真的不知道如何命名这两种方法所以请原谅我这样称呼它们。
字符串选择器
$("#myList li").eq(3);
功能选择器
$("#myList li:eq(3)");
据我所知,他们都做同样的事情,或者说我错了。
功能或性能方面是否存在差异?
答案 0 :(得分:4)
:eq() Selector 是一个jQuery扩展程序。
文档中的附加说明:
附加说明:
因为:eq()是一个jQuery扩展而不是CSS的一部分 规范,查询使用:eq()不能利用 本机DOM querySelectorAll()提供的性能提升 方法。要在现代浏览器中获得更好的性能,请使 $(“your-pure-css-selector”)。eq(index)代替。
答案 1 :(得分:1)