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