DataTable: Sort by Last Name
by Austin Adair
HTML
<link rel="stylesheet" href="//cdn.datatables.net/1.10.13/css/jquery.dataTables.min.css">
<script src="//cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>
<table id="example"></table>
JavaScript
let data =[
{
"name" : {
"Full Name": "Tiger Nixon",
"Last Name": "Nixon",
"ID":25
}
},
{
"name" : {
"Full Name": "Garrett Winters",
"Last Name": "Winters",
"ID":37
}
},
{
"name" : {
"Full Name": "Ashton Cox",
"Last Name": "Cox",
"ID":156
}
},
{
"name" : {
"Full Name": "Haley Kennedy",
"Last Name": "Kennedy",
"ID":5
}
}
];
$("#example").DataTable({
"data": data,
"columns": [
{ data: {
_: "name.Full Name",
sort: "name.Last Name",
}
}
]
});