javascript - 如何从表格行中获取特定列
问题描述
我正在尝试替换某个表格行的第 3 列的文本和 css,每行上的按钮都有唯一的 id。
我见过有人这样做$('#feedbacks tr:nth-child(3) td')
这是我桌子上的一行
<tr role="row" class="odd">
<td class="sorting_1" tabindex="0">awdawd</td>
<td>awdawd@dawd.com</td>
<td>
<span class="text-success">Opened</span>
</td>
<td>04:16PM Wednesday - 21st Aug 2019</td>
<td class=" text-center">
<button type="button" rel="tooltip" title="view" class="btn btn-simple btn-info btn-icon view" id="77">
<i class="material-icons">pageview</i>
</button>
</td>
</tr>
解决方案
在这种情况下,您可以使用 Jquery 更改文本,如下所示。
您是否在每行按钮单击时更改表格内容?然后
$('.view').on('click',function(){
$(this).parents('tr').find('span').html('changed Text').css('color','#fdcc');
});
或者像这样
$("td:nth-child(3)").css("background-color", "yellow");
推荐阅读
- javascript - Javascript数组不能按索引访问
- python - “ValueError:使用序列设置数组元素”在熊猫中分配一个点的邻居的平均值
- swift - 如何为具有较大高度且没有项目标题的 UITabBar 正确地垂直居中 UITabBar 项目?
- android - 失败的解决方案:MiniControllerFragment 的 Lcom/google/android/gms/common/internal/zzbq
- java - Java中的十六进制到BIN转换
- docker - docker-compose 文件之间的共享卷
- python - decimal.Decimal() 函数产生未舍入的结果
- java - 如何模拟和单元测试 javax.persistence.EntityManager 和 javax.persistence.Query?获取 NullPointerException
- docker - Docker构建:从主机访问文件
- flutter - 如何在 dartpad 中安装颤振插件?