Javascript 如何在jqGrid中检索选定的单元格值?
使用下面的代码,它将显示上次选择的单元格值。如何显示刚才单击的行的单元格值Javascript 如何在jqGrid中检索选定的单元格值?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,使用下面的代码,它将显示上次选择的单元格值。如何显示刚才单击的行的单元格值 jQuery('#grid').click( function() { var grid = jQuery('#grid); var sel_id = grid.jqGrid('getGridParam', 'selrow'); var myCellData = grid.jqGrid('getCell', sel_id, 'source_id'); $('#selrow').html("Source I
jQuery('#grid').click( function() {
var grid = jQuery('#grid);
var sel_id = grid.jqGrid('getGridParam', 'selrow');
var myCellData = grid.jqGrid('getCell', sel_id, 'source_id');
$('#selrow').html("Source ID selected:" + myCellData);
});
设置网格时,可以为onCellSelect事件定义回调函数 e、 g: 所有jqGrid事件的列表如下:
您编写的代码有点奇怪,因为您使用jQuery绑定到
单击
,而不是使用类似的事件。如果使用此选项,则应使用click函数的第一个参数,例如e
(jQuery(“#grid”)。单击(函数(e){…};
)。e.target
是单元格的DOM元素(
)或单元格内部的元素(如),我建议您阅读
var grid = jQuery('#grid').jqGrid( {
... default grid setup ...,
onCellSelect: function(rowid, icol, cellcontent, e) { alert(cellcontent); },
});