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