使用jquery通过索引定位子项

时间:2012-07-29 12:19:05

标签: javascript jquery css jquery-selectors

每当修改单元格时,我都会尝试修改表格特定列的内容。该列是在其中修改单元格的列。

查找特定行中正在修改的单元格的索引非常简单。我找到了表格行并将其编入索引以进行操作。

但现在我想使用该索引来修改列,包括触发器单元。

var childIndex = $this.closest('td').index(); // find index of trigger cell
var $allTableRows = $('tr'); // select all rows to index the particular cell
var aim = $allTableRows.children(childIndex); //search for target column here

我在将 childIndex 传递给 row-child 条件时犯了一些错误。 有人可以指出我的错误。

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为如果您使用以下内容,您将得到您想要的内容:

var targetColumnInAllRows = $('tr td:nth-child(' + (childIndex + 1) + ')');

请注意,虽然索引从零开始,但nth-child是从一开始的。