在JQuery中从行中选择特定单元格

时间:2012-11-13 19:27:02

标签: javascript jquery html

我正在使用Flexigrid及其onDoubleClick功能。当触发dblclick事件时,它将行作为变量返回(function(g,p))

我需要得到行(g)中具有abbr属性“TimeBillID”的一个单元格。我可以通过g.cells [index]访问单元格。 具有abbr的单元格可能不总是行中的第一个单元格。 我试过g.cells.filter(“[abbr ='TimeBillID']”)和g.cells.has(“[abbr ='TimeBillID']”)

我知道我可以遍历每个单元格直到找到具有abbr的单元格,但是我宁愿不这样做,因为一些将使用它的表格每行可以有20个或更多单元格。 / p>

行的结构:

<tr>
   <td abbr="TimeBillID"></td>
   <td></td>
..............
   <td></td>
</tr>

1 个答案:

答案 0 :(得分:0)

感谢alexn答案是$(g).children('td')。filter('[abbr =“TimeBillID”]');