DataTables:“数据表”;目标:-1`什么意思?

DataTables:“数据表”;目标:-1`什么意思?,datatables,Datatables,在此数据表中,目标:-1的含义是什么 $(document).ready(function() { var table = $('#example').DataTable( { "ajax": "data/arrays.txt", "columnDefs": [ { "targets": -1, "data": null, "defaultContent": "<button&g

在此数据表中,
目标:-1
的含义是什么

$(document).ready(function() {
    var table = $('#example').DataTable( {
        "ajax": "data/arrays.txt",
        "columnDefs": [ {
            "targets": -1,
            "data": null,
            "defaultContent": "<button>Click!</button>"
        } ]
    } );

    $('#example tbody').on( 'click', 'button', function () {
        var data = table.row( $(this).parents('tr') ).data();
        alert( data[0] +"'s salary is: "+ data[ 5 ] );
    } );
} );
$(文档).ready(函数(){
变量表=$(“#示例”)。数据表({
“ajax”:“data/arrays.txt”,
“columnDefs”:[{
“目标”:-1,
“数据”:空,
“默认内容”:“单击!”
} ]
} );
$(#示例tbody')。在('单击','按钮',函数()上){
var data=table.row($(this.parents('tr')).data();
预警(数据[0]+”的薪资为:“+数据[5]);
} );
} );
如中所述:

Targets
告诉数据表应该应用定义(
columnDefs
)的列。它可能是:

  • 0或正整数-列索引从左侧开始计数
  • 从右边开始计数的负整数列索引
  • 字符串类名称将在列的TH处匹配
  • 字符串“_all”-所有列(即指定默认值)
因此,
-1
是从右侧开始计数的第一列