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()给出标签内容

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...