如何从下一行获取与当前TD具有相同索引的TD
How to get TD from next row with same index as current TD
我有一个大的HTML表格,其中正文的所有行都具有相同的结构。
在此表中,有可编辑的TD(具有类"editable
"并包含内容可编辑的div)和不可编辑的TD(没有类"editable
"并且不包含div)。
现在,我正在尝试从下一行获取与当前(最接近)TD具有相同索引的TD。
下面的代码为我提供了当前TD在其行中的正确索引(并且仅查看可编辑的TD)。
有人可以告诉我如何获得下一行的等效TD吗?
我的jQuery:
$(document).keydown(function(e) {
var current = $(e.target);
var editables = $(current).closest('tr').find('td.editable');
var count = editables.length;
alert( editables.index($(current).closest('td')) ); // for testing
// ...
});
我正在寻找的不是警报,而是以下内容:
$(current).closest('tr').next('tr').find( /* the td with class editable AND the index matching the above */ );
例:
如果我目前连续使用第 4 个可编辑 TD,那么我需要下一行的第 4 个可编辑 TD。
尝试使用 :eq() 喜欢
$(document).keydown(function(e){
var current = $(e.target);
var editables = current.closest('tr').find('td.editable');
var count = editables.length;
var index = editables.index(current.closest('td'));
current.closest('tr').next('tr').find('td:eq('+index+')');
});
如上所述,您可以使用current
而不是$(current)
相关文章:
- 名称输入的索引
- 在jQuery中获取表的行索引
- 测试索引值是否等于某个数字的倍数
- 循环遍历数组中的特定索引
- 按照选项卡索引的顺序循环一个jQuery选择
- 在JavaScript中通过索引从对象数组中获取值
- 正在获取生成的PHP td值
- 如何在td元素中添加监听器
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- 在索引.html和应用.js [node.js] 之间共享变量
- 如何首先设置样式<td>表中包含在窗体中的元素
- 如何为高图中的区域线创建z索引
- 下拉列表在使用z索引放置在前面后停止工作
- 减去两个索引不同但值相同的整数
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 按行索引查找一行,然后在jquery中查找特定的td
- 如何求出同一位置下一行td的索引
- 使用JQuery在动态生成的html表中获取td元素'5个索引
- 我想从一个特定的tr索引使用Javascript的td值
- 如何从下一行获取与当前TD具有相同索引的TD