[問題] 如何取得table點選的那一列的最後一個td

看板Web_Design作者 (火炎焱燚)時間12年前 (2011/11/08 18:38), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串1/1
我有一個table 如果我想取得 我滑鼠點到的那一列的最後一個td 請問我的jquery應該要怎麼寫呢? $("#table tr").click(function () { var xx = $(this).("td").html(); alert(xx); }); 原本這樣寫,只能取到第一個td 後來改成下面這樣,點下去卻沒反應。 好像不太對,請問我應該怎麼改呢? 謝謝。 $("#table tr").click(function () { var xx = $(this).("td:last-child").html(); alert(xx); }); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.107.4

11/08 18:50, , 1F
不能直接幫他加個class嗎...
11/08 18:50, 1F

11/08 19:16, , 2F
var xx = $(this).children("td:last-child").html();
11/08 19:16, 2F

11/08 22:11, , 3F
用 .eq(-1) 就好了,負數會從後面數回來
11/08 22:11, 3F

11/08 22:19, , 4F
var xx = $(this).find('td:last').html();
11/08 22:19, 4F

11/09 11:05, , 5F
成功了,感謝。
11/09 11:05, 5F
文章代碼(AID): #1EkGQXoE (Web_Design)