繁体   English   中英

结合使用jQuery中的选择器功能

[英]Combine functions with selectors in jQuery

我需要选择当前元素的父元素,然后转到下一个元素,然后选择该元素内的锚标记。 因此,例如,我的DOM如下所示:

-td
  - span  (my element)
- td
- a

因此,正在做的是:

$(this).parent().next().("a") //doesn't work

如何将next()函数与选择器(如a)结合使用,或按其类或id选择某项?

我在jQuery文档上找不到任何东西。

你可以用这个

$(this).parent().next().find("a") //it work

在您当前的设置下,可以使用以下方法:

$(this).parent().next("a");

顺便说一句,您的标记是错误的 您不能将<a>作为<td>的同级,这意味着<td>不在<tr>或者<a><tr> ,这是错误的 因此,我假设您的标记与此类似:

<td>
  <span></span>
</td>
<td>
  <!-- -->
</td>
<a></a>

因此,如果您这样放置( 有效标记 ):

<td>
  <span></span>
</td>
<td>
  <!-- -->
</td>
<td>
  <a></a>
</td>

您需要使用:

$(this).parent().next().children("a");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM