使用Jquery从最后一个单元格中获取Td单元格
Get Td cell from the last cell using Jquery
我有一个这样的表:
<table class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th class="center" style="width: 30%">Name</th>
<th class="hidden-480 center" style="width: 40%">URI</th>
<th class="hidden-phone center" style="width: 30%">Action</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name">
Admin_Agency
</td>
<td class="uri">
/admin/agency
</td>
<td>
<a href="#modalEdit">
<i class="icon-pencil"></i>
<span>Edit</span>
</a>
<a href="#modalDelete">
<i class="icon-trash"></i>
<span>Delete</span>
</a>
</td>
</tr>
<tr>
<td class="name">
System_Log
</td>
<td class="uri">
/admin/syslog
</td>
<td>
<a href="#modalEdit">
<i class="icon-pencil"></i>
<span>Edit</span>
</a>
<a href="#modalDelete">
<i class="icon-trash"></i>
<span>Delete</span>
</a>
</td>
</tr>
</tbody>
</table>
当点击编辑,我想从2兄弟td中获取数据,这是
var name = $(this).parent().siblings(".name").html()
var uri = $(this).parent().siblings(".uri").html()
代码不运行
有什么建议给我吗?由于您必须使用closest()
获得其父tr,然后使用find()
通过类选择器获得td,并使用text()
获得td的开始和结束标记之间的文本。
:
var name = $(this).closest("tr").find(".name").text();
var uri = $(this).closest("tr").find(".uri").text();
<<p> 小提琴例子/strong> 相关文章:
- jQuery如何获取td单元格值
- 根据输入字段中键入的数字更改td单元格的颜色
- 在extjs网格4.0中获取textfield单元格td
- 如何将相应的表头 (th) 复制到他们的表单元格 (td)
- 在具有行标题和列标题的表中,给定列标题文本和单元格文本,如何选择单元格(td)
- 更改表格中单个单元格(TD)的CSS
- 根据表格单元格按钮动态访问 td
- 根据数据库中的值更改 td 单元格的颜色
- 如何在单元格 td HTML 中设置属性
- 获取上述td单元格的数据字段
- 为其中一个单元格或 td 查找 colSpan 标头是 Spans
- 如何通过JavaScript获取html表td单元格值
- 表单元格(td)相对于表行(tr)的绝对位置
- 选择单元格的各个部分<td>使用硒
- 按td标头(使用变量)选择单元格,并使用javascript选择类
- 如何使用两个不同颜色的按钮更改表格单元格(td)的背景颜色
- 表单元格内span或td的单击事件处理程序不起作用
- 单击按钮javaScript后更改td单元格的值
- 阻止FooTable从<td>转换单元格时的标记
- 将表中相同点击行的所有单元格值加载到数组中,但第一个和最后一个<td>