Я пытался воспроизвести это поведение, используя другой подход. У меня есть две страницы:?Выделение определенной строки в jQuery dataTable
edit.php ID = 45 является формой, где запись может быть изменена, и onSubmit он идет к Table.php ID = 45
table.php? Id = содержит данные, на которых каждая строка имеет первый скрытый столбец, который содержит уникальный идентификатор записи. Если присутствует нулевая строка id = 45, строка, содержащая строку с идентификатором 45, должна быть подсвечена с именем класса (аналогично при возврате в папку «Входящие» из открытого письма в Gmail).
Проблема в том, что я не могу найти строку по любому из примеров. Кстати, я использую источник данных на стороне сервера, так что я не могу просто использовать это:
$("#datatable_test tbody tr").find("td:contains("+id+")").addClass("highlight");
Итак, я попробовал fnGetNodes подход без везения (http://datatables.net/examples/advanced_init/events_post_init.html):
var id = <?$_GET['id']?>;
$("tr", datatable_test.fnGetNodes()).each(function(data){
$(this).find("td:contains("+id+")").addClass("highlight");
});
Любая помощь будет будем очень благодарны!