获取知道位置的表单元格和行
Get table cell and row knowing the position
我用它来访问特定于表的单元格
$('table').find('td:eq(' + pos + ')');
对于一个3x3的表,比如:
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
的位置等于:
012
345
678
如何让单元格的位置知道它的位置,比如知道1
,得到[0][1]
?
eq()
使用索引。索引对td-tr
是这样工作的。
tr td
0 0 1 2
1 0 1 2
2 0 1 2
因此,考虑[0][1]
你需要$('tr:eq(0) td:eq(1)')
。
坐标:
var trIndex = Math.ceil(pos / trCount)
var tdIndex = pos % (tdCount/trCount)
$('tr:eq('+(trIndex-1)+') td:eq('+(tdIndex-1)+')')
如果您只想从数字中获得类似于字符串的输出,请使用%
if (number%cell_count == 0){
y = number/cell_count -1;
x = cell_count-1;
} else{
x = number%cell_count - 1;
y = Math.floor((number - x )/cell_count);
}
然后是$('tr:eq(y) td:eq(x)')
这里是提琴
相关文章:
- 如何在单击单元格中的链接值时动态更改表行背景色
- 将JS封装到GWT单元格表中
- 谷歌工作表中的按钮,当单击时,会更改特定单元格的背景
- 通过单击引导表单元格选中复选框
- 在javascript中第一次单击行时获取表单元格值
- 获取HTML表中单击的列中第一个单元格和单击的行中第一个单元的内容
- 谷歌应用程序将电子邮件表单脚本转换为PDF格式,但希望清除一些单元格
- 在没有jQuery的JavaScript中查找单击的表单元格的行和列
- 单击表格单元格或单击图像本身时翻转图像
- 向动态创建的表中的单元格添加单击函数 - JavaScript
- 如何使用jQuery使表格中的每个单元格可单击
- JQuery或Javascript获得标签文本在表格单元格与单选按钮和标签的组合
- 如何在Meteor中为带有输入单元格表的表单做响应式绑定?
- 如何获得骨干事件的单元格视图单击
- Javascript隐藏表格单元格按钮单击
- 更改jQuery单元格表值
- 如何使单元格可单击并返回值
- 剑道网格文本选择在单元格/表内与多选启用
- 在td -访问下一个单元格中单击
- 打开一个表单后点击更多的单元格表(jquery/php)