如何找到内部标签的位置并将其聚焦

How to find the position of inner tag and focus it?

本文关键字:聚焦 位置 何找 内部 标签      更新时间:2023-10-19

我想选择内部标记。假设我想选择<series>的最后一个内部标记,并需要对其进行聚焦()。你能帮我吗?

<series>
      <point></point>
      <point></point>
      <point></point>
      <point></point>
      <point></point>
      <point></point>
      <point></point>
    </series

谢谢,

巴拉蒂。

最后一个?容易的

$('series').children('point').last().focus();

children函数返回一个jquery对象,该对象包含它可以在序列正下方找到的所有"point"元素。

您也可以使用.next()和.previous()函数在循环中遍历这些函数。

编辑:然后有两种方法可以选择:

$($('series').children('point')[4]).focus();

这将选择第五个孩子。

或者,如果元素具有特定的,则使用find

$('series').children('point').find('uniqueIdentifier').focus();

使用last():

$( 'point' ).last().focus();

您可以使用:last在指定的上下文中获得所需的最后一个elem,如下所示:

$('series').find('point:last').focus();

或者任何最后一个内在的孩子:

$('series').children(':last').focus();