dataTables的单击或双击事件中通过event中提供的参数可以获取到行的信息,如果要获取列信息参考如下:
Model.prototype.listDataRowClick = function(event){ var td = event.domEvent.target;//获取触发事件的dom节点 var index = $(td).parents("tr").find("td").index($(td));//获取当前点击的列索引 var column = event.source.dataTableApi(true).settings()[0].aoColumns[index]//根据列索引获取列 var colName = column.sName;//获取列名称 };
评一波