我错误地在调试窗口中键入$('div:nth(1)')而不是$('div:eq(1)')在stackoverflow.com的主页上.结果是一样的.我知道nth-child与eq不同.但是'什么'是什么?我找不到它的文档.
当jQuery使用Sizzle时,我查看了他们的文档
:eq /:nth:在页面上查找第n个元素(例如:eq(5)在页面上找到第6个元素).
您也可以在源代码中看到它:
Expr.pseudos["nth"] = Expr.pseudos["eq"];
Run Code Online (Sandbox Code Playgroud)
由于jQuery文档中没有记录,如果jQuery不再使用Sizzle,它可能不再拥有它.