响应jQuery Datatable无法获取行数据
我已经使用以下方法将响应样式应用于jQuery数据表。我的表具有编辑/删除操作 要执行编辑/删除操作,我将以这种方式获取行数据响应jQuery Datatable无法获取行数据,jquery,datatables,Jquery,Datatables,我已经使用以下方法将响应样式应用于jQuery数据表。我的表具有编辑/删除操作 要执行编辑/删除操作,我将以这种方式获取行数据 var thisTr = $(this).parent().parent(); var rowData = table.row(thisTr).data();// table is actual $('#xyz').DataTable({}); 使用这个rowData我获取了所有的json值,但在使其响应之后,控制台中的rowData值是未定义的 在我的表格的控制台日
var thisTr = $(this).parent().parent();
var rowData = table.row(thisTr).data();// table is actual $('#xyz').DataTable({});
使用这个rowData
我获取了所有的json值,但在使其响应之后,控制台中的rowData
值是未定义的
在我的表格的控制台日志下方,然后放大
放大后,即未定义响应表样式,如下图所示。
我意识到我的代码是一个blooper,当table变得响应时,它就不能工作了。任何指针或调整都会有所帮助。您从编辑/删除按钮的父tr中检索什么类型的行数据?行数据将作为json对象提供。通过正常的编辑或删除,您可以将项目的id附加到“编辑/删除”按钮本身,并仅使用该id在单击事件中发送给处理程序以查询项目并对其进行更改。这将比从行本身获取一些数据更容易。如果在减少页面宽度后,删除按钮出现在子行中,
$(This).parent().parent()代码>将不再为您提供tr
节点。Tryvar thisTr=$(this).closest('tbody>tr')代码>相反。这也不起作用。