阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Jquery 得到DataGrid单击单元格后得到主键列值

Posted on 2009-07-02 14:33  宽田  阅读(1092)  评论(0编辑  收藏  举报
       dataGrid生成的Html样式如下,其中显示是由<a><a/>构成,用于显示主键列(主键为第0列)的值,此处第0列被隐藏。

部门名称


仓储部【显示】 【删除】

保安部【显示】 【删除】

      代码如下:
  //得到主键值
           $('#grdList tr td a[id="aSet"]').click( function () {
        
/*
            (($(this).parent()).parent():表示所在行
               (($(this).parent()).parent().children().eq(0):得到所在行的第一个单元格(td)
            (($(this).parent()).parent().children().eq(0).children('input').val():得到值。因为dataGrid中的绑定后值放在Input中。
        
*/
           alert(($(
this).parent()).parent().children().eq(0).children('input').val());
            });