Вы выбираете их обоих, используя только тег img. Вам нужно добавить имя класса, чтобы различать guish между действиями.
И пользовательский атрибут данных, такой как атрибут data-id, это значение, которое мы могли бы использовать позже, чтобы идентифицировать целевой элемент (идентификатор базы данных) и это может быть добавлено, когда вы заполняете свой Datatable () с помощью ajax ( как здесь ) или php ...
<img src="fav.png" class="fav" data-id="12"><img src="flag.png" class="flag" data-id="13">
И в вашем сценарии:
$(document).ready(function() {
var table = $('#myTable').DataTable();
$('#myTable tbody').on( 'click', '.fav', function () {
//mark as favourite
//to use the ID of that item you need another row identifier for your function
var id=$(this).data('id');
}
$('#myTable tbody').on( 'click', '.flag', function () {
//Report that...
var id=$(this).data('id');
}
});