【发布时间】:2020-11-08 05:07:41
【问题描述】:
我是 jQuery 新手。我可以从活动单元格中提取列号和行号(见下文),但我找不到在 jQuery 中引用表格单元格的方法,就像在其他语言中一样使用行和列索引(例如在 Python 的 Pandas 中)。
$('td').click(function(){
var colIndex = $(this).closest("td").index();
var rowIndex = $(this).closest("tr").index();
//do something here
})
是否可以在jQuery中使用行列索引来引用单元格?
这是我在网上找到的最佳解决方案,但它不允许我传递行号和列号的变量。我想我越来越近了,但我不确定这是否是最好的方法。
示例:第 3 行第 3 列单元格的 Cell(3,3):
var cell = $('table').find('tr:eq(3)').find('td:eq(3)')
这将使使用表格时的生活变得更加轻松。能给个建议吗?
【问题讨论】:
-
您首先说“在 jQuery 中找不到引用表格单元格的方法”,最后您给出了一种可能的方法来做到这一点?你有什么问题?
-
感谢您回来。我想我没有意识到我可以连接变量以将行和列的索引传递给这个方程。下面有2个有趣的方法的答案。
标签: html jquery dom html-table