0

私は onDoubleClick 関数で Flexigrid を使用しています。dblclick イベントが発生すると、行を変数として返します (関数 (g,p))。

abbr 属性「TimeBillID」を持つ行 (g) の 1 つのセルを取得する必要があります。g.cells[index] からセルにアクセスできます。省略形のセルが行の最初のセルであるとは限りません。g.cells.filter("[abbr='TimeBillID']") と g.cells.has("[abbr='TimeBillID']") を試しました

略語を持つセルが見つかるまで各セルをループできることはわかっていますが、これを使用するテーブルの一部は行ごとに 20 個以上のセルを持つ可能性があるため、そうしないことをお勧めします。

行の構造:

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

1 に答える 1

0

alexn のおかげで、答えは $(g).children('td').filter('[abbr="TimeBillID"]'); でした。

于 2013-03-01T15:22:14.453 に答える