【发布时间】:2011-03-11 10:08:14
【问题描述】:
如何将以下内容翻译成 jQuery?
document.getElementsByClassName('x')[5]
$('.x')[5] 似乎不起作用。我可以选择一个
$('.x').each(){function(i){ if(i==5) return $(this) })
但必须有更简单的内联方式。
【问题讨论】:
-
$('.x')[5]确实有效,但它为您提供了实际的 DOM 元素,而不是 jQuery 对象。从理论上讲,您可以使用$($('.x')[5]),但这是一个非常糟糕的主意。请改用$('.x:eq(5)')。