jQuery数据表get <tr>我点击一下
jQuery DataTables get <tr> id on click
我有一个带有静态列的数据表,其中填充了一个删除按钮,以便用户可以删除表中的条目。然而,我试图弄清楚如何获得行'id'属性时,单击链接,以便我可以包括它作为一个参数,当我发送删除请求。
代码: // Set up our datatable
var table = jQuery('#service_record').dataTable( {
"data": t.responseJSON,
"paging": true,
"ordering": true,
"order": [[ 0, "desc" ]],
"info": false,
"columns": columns,
"columnDefs": [ {
"targets": -1,
"data": null,
"defaultContent": "<u><a href='#'>Delete</a></u>"
} ],
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull) {
jQuery(nRow).attr('id', aData['primary_id_field']);
return nRow;
}
});
// Add a listener to respond to the deletion click
jQuery('#service_record').on('click','.delete', function (e) {
var id = jQuery(this).attr('id');
// Return
return false;
});
aData[]
是一个数组,需要一个整数,而不是字符串。
因此,您将需要执行aData[0]
或主id列的索引,而不是aData['primary_id_field']
。因此,如果ID在第一列中,它将是0
,等等。
相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- CORS-重定向到第二个GET正在接收的页面
- 你能解释一下这个阶乘函数是如何工作的吗?
- jQuery Ajax GET请求工作不正常
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 返回/从Twit's客户端.get
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何在router.get()方法中传递url作为参数
- 使用Javascript/JQuery获取JSON GET数据
- 你能解释一下为什么这个javascript不正确吗
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- Get方法获取csv文件的内容
- 什么'$.get和$.ajax之间的区别是什么
- I'我得到这个.get()在ember中未定义
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- Datatable get列值只给出前10行
- Angularjs http.get() Cross-Origin 请求被阻止
- Angular js http get返回所有页面
- 请解释一下 - xmlhttp.open(“GET”,“gethint.php?q=”+str,true);.
- jQuery数据表get
我点击一下