在多选的jqgrid表格里,如果单元格有个按钮或者可编辑的文字,需求是点击按钮或者文字row不被选中,冒泡、浏览器默认行为禁止都没用。
解决方案:setSelection
onSelectRow: function(rowId, status, e) {
// 判断条件
var clickTarget = $(e.target);
var handleType = clickTarget.attr("handle-type");
if (handleType {
dataTable.jqGrid("setSelection", rowId, false);
}
}