作者HiBackpacker (徒步旅行)
看板Web_Design
标题[问题] CSS selector和table请教
时间Fri Dec 15 21:08:20 2017
您好
感谢您拨冗看我的贴文并愿意帮我想想我的疑问
我有一个 7 x 5 的table
在第 6 栏的每一列都有一个按钮
按下按钮以後我希望透过css selector
找到该列(同一列)的第一个储存格
也就是该列的第一栏的那个储存格
以利用jQuery的 text(" new content ") 改变该储存格的内容
我只会做到改变第一列的第一栏的储存格
$('td:first').text(" new content ");
也就是不管我按下哪一列的按钮
不是该列的第一栏的储存格内容改变
而都是那个表格的第一栏第一列的储存格内容改变
请问我该怎麽做?
(假设无法把储存格设定id)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.208.56
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1513343302.A.B44.html
※ 编辑: HiBackpacker (220.135.208.56), 12/15/2017 21:16:00
1F:推 aaa60600: $(this).siblings('td:first').text('内容')试试看 12/15 22:15
2F:→ aaa60600: JQ的选择器只找到第一个,所以从事件里面的this开始找do 12/15 22:19
3F:→ aaa60600: m 12/15 22:19
4F:→ ckw: 假设你是类似<tr><td>第一格</td><td>按钮</td></tr>这样 12/16 01:33
5F:→ ckw: 绑定按钮$(this).closest('tr').find('td:eq(0)').text('值') 12/16 01:34
7F:→ HiBackpacker: 感恩各位seafood的提点,祝a大和c大心想事成 12/16 07:50