jquery中datagrid 取值

[code="java"]
frozenColumns:[[
{field:'ck',checkbox:true},
{title:'id',field:'id',width:80,sortable:true}
]],
columns:[[
{title:'基础信息',colspan:2},
{field:'opt',title:'操作',width:160,align:'center', rowspan:2,
formatter:function(value,rec){
return 'Edit Delete';
}
}
],[
{field:'department_name',title:'部门名称',width:240},
{field:'department_short_name',title:'其他信息',width:240,rowspan:2,sortable:true}
]],
[/code]
我想点击edit按钮 然后edit()中可以获得那一行的数据

[quote]我想点击edit按钮 然后edit()中可以获得那一行的数据 [/quote]
你要是想这样就只能设置singleSelect:true啊。

[size=medium]使用 Jquery 的DOM操作Traversing[/size]
[code="jquery"]var str1 = $(this).text();
var strPre = $(this).parent().parent().prev().children().text();
var strNext = $(this).parent().parent().next().children().text();[/code]

[code="java"]
var row = grid.datagrid('getSelected');
if (row){
alert(row.id);
}
[/code]

哪一行啊

行号从1开始。
[code="JavaScript"]var index= $(this).parent().parent().parent().attr("datagrid-row-index");[/code]

[code="java"]singleSelect:true,[/code]