如何找到内标的位置并集中注意力?

时间:2013-11-26 06:34:24

标签: javascript jquery

我想选择内部标签。假设我想选择<series>的最后一个内部标记并需要聚焦()它。你能帮忙解决一下吗?

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

谢谢,

Bharathi。

3 个答案:

答案 0 :(得分:1)

最后一个?简单!

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

children函数返回一个jquery对象,其中包含可以直接在系列下方找到的所有“point”元素。

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

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

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

这将选择第五个孩子。

或者使用find,如果元素有关于它的独特内容

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

答案 1 :(得分:0)

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

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

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

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

答案 2 :(得分:0)

使用last()

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