簡體   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