Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery数据表获取id_Javascript_Jquery_Datatable_Initialization - Fatal编程技术网

Javascript jquery数据表获取id

Javascript jquery数据表获取id,javascript,jquery,datatable,initialization,Javascript,Jquery,Datatable,Initialization,我正在以以下方式初始化.dataTable(): $(document).ready(function(e) { var articles_table = $("table#datatable-articles").dataTable({ 'bProcessing': true, 'bServerSide': true, 'rowHeight': 'auto', "bAutoWidth": true, 'sA

我正在以以下方式初始化
.dataTable()

$(document).ready(function(e) {
    var articles_table = $("table#datatable-articles").dataTable({
        'bProcessing': true,
        'bServerSide': true,
        'rowHeight': 'auto',
        "bAutoWidth": true,
        'sAjaxSource': '/admin/articles/data',
        sPaginationType: "full_numbers",
    });
然后,我尝试获取
id
值,该值位于
tbody>tr>td:first
中,并将其保存在变量中,然后隐藏该字段。运气不好,我试过的一切都没用

    var ex = $('table#datatable-articles');
    if ( $.fn.DataTable.fnIsDataTable( ex ) ) {
        console.log(ex.find('tbody tr td:first'));
        ex.find('tbody tr td:first').css('backgroundColor', 'blue');
    }
/

上述所有操作都在dom就绪时执行,但随后会初始化
dataTable
,并用其数据替换所有内容


基本问题是:如何从表数据中获取id值,然后将其隐藏?

这就是我最终得到的结果,它可以工作

dataTable()中添加了以下内容

        'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
            $(nRow).attr("data-id",aData[0]);
            return nRow;
        }
        'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
            $(nRow).attr("data-id",aData[0]);
            return nRow;
        }