September 25, 2018
No matter how the data table is rendered, it still is a markup that is added dynamically to the DOM.
So, a delegated event listener like the following will work.
$("table").on('click', 'tr', function() {
// Get the id somehow
let id = 1;
showDetails(id);
});