微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jquery-获取表中第一个td的值

用户点击“点击”时,我正在尝试获取每个tr中的第一个td的值。

以下结果将输出aa,ee或ii。我正在考虑使用clesest(‘tr’)..但它总是输出“Object object”。不知道该怎么做谢谢。

我的html是

<table>
<tr>
  <td>aa</td>
  <td>bb</td>
  <td>cc</td>
  <td>dd</td>
  <td><a href="#" class="hit">click</a></td>

</tr>
<tr>
  <td>ee</td>
  <td>ff</td>
  <td>gg</td>
  <td>hh</td>
  <td><a href="#" class="hit">click</a></td>
</tr>
<tr>
  <td>ii</td>
  <td>jj</td>
  <td>kk</td>
  <td>ll</td>
  <td><a href="#" class="hit">click</a></td>
</tr>

</table>

jQuery的

$(".hit").click(function(){

 var value=$(this).// not sure what to do here

 alert(value)  ;

});

解决方法

$(this).parent().siblings(":first").text()

父母给你< td>围绕链接

兄弟姐妹给出所有的< td>该< tr>中的标签

:首先给出集合中的第一个匹配元素。

text()给出标签内容

原文地址:https://www.jb51.cc/jquery/182622.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐