[問題] CSS selector和table請教

作者: HiBackpacker (徒步旅行)   2017-12-15 21:08:20
您好
感謝您撥冗看我的貼文並願意幫我想想我的疑問
我有一個 7 x 5 的table
在第 6 欄的每一列都有一個按鈕
按下按鈕以後我希望透過css selector
找到該列(同一列)的第一個儲存格
也就是該列的第一欄的那個儲存格
以利用jQuery的 text(" new content ") 改變該儲存格的內容
我只會做到改變第一列的第一欄的儲存格
$('td:first').text(" new content ");
也就是不管我按下哪一列的按鈕
不是該列的第一欄的儲存格內容改變
而都是那個表格的第一欄第一列的儲存格內容改變
請問我該怎麼做?
(假設無法把儲存格設定id)
作者: aaa60600 (cookie)   2017-12-15 22:15:00
$(this).siblings('td:first').text('內容')試試看JQ的選擇器只找到第一個,所以從事件裡面的this開始找dom
作者: ckw (要暱稱作啥)   2017-12-16 01:33:00
假設你是類似<tr><td>第一格</td><td>按鈕</td></tr>這樣綁定按鈕$(this).closest('tr').find('td:eq(0)').text('值')https://jsfiddle.net/rmj0sk6L/
作者: HiBackpacker (徒步旅行)   2017-12-16 07:50:00
感恩各位seafood的提點,祝a大和c大心想事成

Links booklink

Contact Us: admin [ a t ] ucptt.com