【问题标题】:how to select a element at specific location using jquery [duplicate]如何使用jquery选择特定位置的元素[重复]
【发布时间】:2014-01-15 07:32:27
【问题描述】:

在处理jQuery中多次出现的相同元素时,有没有办法在特定位置找到元素

例如

<body>
    <p>Para first one</p>
    <p>Para first one</p>
    <p>Para first one</p>
</body>

如果我想直接访问第二段,有没有直接使用 Jquery 的方法?

谢谢

【问题讨论】:

  • 你可以使用.eq。在你的情况下可能是 $( 'p' ).eq(1).
  • 或者你可以使用 $( 'p:eq(1)' )

标签: javascript jquery html jquery-ui


【解决方案1】:

$('p:nth-of-type(2)') 选择第二段。

【讨论】:

  • 建议使用 this 而不是 eq,因为计数从 1 开始,而不是 0,因此可能更具可读性。另一方面,如果您习惯于作为开发人员,您可能更喜欢索引从零开始,在这种情况下,您可以使用 eq 代替。
【解决方案2】:

你可以像这样使用.eq()

$("p").eq(1);

请记住,.eq() 是从零开始的

或者,您可以在纯 javascript 中执行此操作

var secondPara=document.getElementsByTagName("p")[1];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-17
    • 2019-05-15
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    相关资源
    最近更新 更多