簡體   English   中英

當表格單元格包含多個tr和td時,僅返回一個值

[英]Return only one value when table cell contains multiple tr and td

我有一個較小的表,其中包含多個tr和td元素,這是較大的表bgtable的一部分。當我單擊該較小的表時,我具有一個定位標記以重定向到某個頁面(必須單擊較小的表)。 現在我在此表上的onclick事件一起返回Data1,Data2和Data3。 我怎樣才能只捕獲最后的td數據,而Data3總是使用Jquery? 我下面的代碼返回我不想要的所有td數據。

所以

<a href="www.example.com">
  <table>
    <tr>
      <td> Data1 </td>
    </tr>
    <tr>
      <td> Data2 </td>
    </tr>
    <tr>
      <td> Data3 </td>
    </tr>
  </table>
</a>

然后我的JQ:

$(document).ready(function() {
  $(".bgtable td").on("click", function() {
    console.log($(this).text());
  });
});

注意:我無法更改onclick,但必須獲取“ Data3”。 嘗試過($("td:last".text() ) 。沒有幫助,什么也不返回

好吧...終於可以在下面使用了:

$(this).find("td:last").text() ; 

有人知道如何獲得最后一個要素之前的一個要素嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM