[问题] 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