[問題] CSS selector和table請教

看板Web_Design作者 (徒步旅行)時間6年前 (2017/12/15 21:08), 6年前編輯推噓1(106)
留言7則, 3人參與, 6年前最新討論串1/1
您好 感謝您撥冗看我的貼文並願意幫我想想我的疑問 我有一個 7 x 5 的table 在第 6 欄的每一列都有一個按鈕 按下按鈕以後我希望透過css selector 找到該列(同一列)的第一個儲存格 也就是該列的第一欄的那個儲存格 以利用jQuery的 text(" new content ") 改變該儲存格的內容 我只會做到改變第一列的第一欄的儲存格 $('td:first').text(" new content "); 也就是不管我按下哪一列的按鈕 不是該列的第一欄的儲存格內容改變 而都是那個表格的第一欄第一列的儲存格內容改變 請問我該怎麼做? (假設無法把儲存格設定id) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.208.56 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1513343302.A.B44.html ※ 編輯: HiBackpacker (220.135.208.56), 12/15/2017 21:16:00

12/15 22:15, 6年前 , 1F
$(this).siblings('td:first').text('內容')試試看
12/15 22:15, 1F

12/15 22:19, 6年前 , 2F
JQ的選擇器只找到第一個,所以從事件裡面的this開始找do
12/15 22:19, 2F

12/15 22:19, 6年前 , 3F
m
12/15 22:19, 3F

12/16 01:33, 6年前 , 4F
假設你是類似<tr><td>第一格</td><td>按鈕</td></tr>這樣
12/16 01:33, 4F

12/16 01:34, 6年前 , 5F
綁定按鈕$(this).closest('tr').find('td:eq(0)').text('值')
12/16 01:34, 5F

12/16 01:36, 6年前 , 6F

12/16 07:50, 6年前 , 7F
感恩各位seafood的提點,祝a大和c大心想事成
12/16 07:50, 7F
文章代碼(AID): #1QCyb6j4 (Web_Design)