在jquery中这两种发法都用来匹配一个给定索引值的元素,但是在写法上稍有区别
.eq():
HTML 代码:
<p> This is just a test.</p> <p> So is this</p>
jQuery 代码:
$("p").eq(1)
结果:
[ <p> So is this</p> ]
---------------
:eq():
HTML 代码:
<table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table>jQuery 代码:
$("tr:eq(1)")结果:
[ <tr><td>Value 1</td></tr> ]PS:看见区别了吧,对了!一个是$("p").eq(1),一个是$("tr:eq(1)")如果不注意的话,是很容易混淆的哦~
本文深入解析jQuery中的eq()和:eq()方法的使用方式和区别,通过实例展示它们如何匹配指定索引的元素,帮助开发者避免混淆并有效应用这些方法。
1101

被折叠的 条评论
为什么被折叠?



