datatables 添加title属性

使用 createdRowcolumns.createdCell options 来定义一个回调函数用于创建 TR and TD 元素时添加属性.

$('#example').dataTable( {
  'createdRow': function( row, data, dataIndex ) {
      $(row).attr('id', 'someID');
  },
  'columnDefs': [
      {
      'targets': 3,
      'createdCell':  function (td, cellData, rowData, row, col) {
        $(td).attr('id', 'otherID');
      }
    }
  ]
});

Example:给td元素添加title属性

columns: [{
    "sClass": "member",
    "data": "id",
    "render": function (data, type, full, meta) {
      return '<i class="check_icon check_false" data-value="' + data + '">';
    },
    "bSortable": false
  },
  {
    "data": "name",
    'createdCell':  function (td, cellData, rowData, row, col) {
      $(td).attr('title', cellData); 
    }
  },
  {
    "data": "email",
    'createdCell':  function (td, cellData, rowData, row, col) {
      $(td).attr('title', cellData); 
    }
  }
}]
posted @ 2020-01-16 11:27  Dragonir  阅读(1654)  评论(0编辑  收藏  举报