Tôi đang cố gắng lấy giá trị của td đầu tiên trong mỗi tr khi người dùng nhấp vào "nhấp".Jquery- Nhận giá trị của td đầu tiên trong bảng
Kết quả dưới đây sẽ xuất ra aa, ee hoặc ii. Tôi đã suy nghĩ về việc sử dụng gần nhất ('tr') .. nhưng nó luôn luôn xuất "Object object". Không chắc chắn phải làm gì với cái này.
html của tôi là
<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) ;
});
Tất cả các bạn đưa ra câu trả lời đúng! Vì bạn đã có 16K và Tesserex trả lời tôi trước. Tôi sẽ đưa ra câu trả lời được chấp nhận cho Tesserex. Cảm ơn rất nhiều! +1 cho tất cả. – FlyingCat
".children ('td: first')" chỉ là những gì tôi cần. – radbyx