Javascript 使用jQuery通过索引获取td
我知道如何使用jQuery获取单元格的行和列索引,但我不知道相反的方法。给定行和列索引,如何访问此位置的td?使用纯JavaScript:Javascript 使用jQuery通过索引获取td,javascript,jquery,html,indexing,html-table,Javascript,Jquery,Html,Indexing,Html Table,我知道如何使用jQuery获取单元格的行和列索引,但我不知道相反的方法。给定行和列索引,如何访问此位置的td?使用纯JavaScript: // table is a reference to your table table.rows[rowIndex].cells[columnIndex] 参考: 使用jQuery,您可以使用: 您可以使用:eq选择器: var row = 1; var col = 2; var cell = $('table tr:eq(' + row + ') td
// table is a reference to your table
table.rows[rowIndex].cells[columnIndex]
参考:
使用jQuery,您可以使用:
您可以使用
:eq
选择器:
var row = 1;
var col = 2;
var cell = $('table tr:eq(' + row + ') td:eq(' + col + ')');
这里有一个如何使用第n个子选择器
请注意,子索引是基于1的,而不是更常见的基于0的。如何-简单的属性访问,而不是看到一个函数调用。:-)这是什么?没有看到
$
的JavaScript答案+1.这是一个完美、非常神秘的jQuery答案。这是我用过的那个。一句话,你就可以走了!
var row = 1;
var col = 2;
var cell = $('table tr:eq(' + row + ') td:eq(' + col + ')');
var row = 4;
var col = 2
var cell = $('table#tableId tr:nth-child(' + row + ') td:nth-child(' + col + ')');