【问题标题】:How to retrieve a element by class name by its position如何按类名按位置检索元素
【发布时间】: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)')

标签: jquery classname


【解决方案1】:

您可以使用:eq() 选择器:

$('.x:eq(5)');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 2012-09-06
    • 2019-03-09
    相关资源
    最近更新 更多