Я использую последнюю версию DataTable, и после загрузки моей страницы мне нужно вызвать событие в строке, которая принадлежит странице 2 (из DataTable javascript pagination).
Я использую этот код :
var $tableSpendings = $('#table-main');
var table = $tableSpendings.DataTable({ ... });
// returns element if element is on page 1, null if not on page 1
// console.log($tableSpendings.find('.btn-edit-spending-3000'));
$tableSpendings.find('.btn-edit-spending-3000')
.addClass('test')
.trigger('click');
Работает, если элемент находится на странице 1 (из DataTable javascript нумерация страниц), но не, если элемент отсутствует на странице 1. Это похоже на то, что элемент скрыт и недоступен.
Я пробовал много селекторов, но мой элемент на странице 2 (или больше) никогда не выбирался. Как я могу выбрать элемент, скрытый этим javascript разбиением на страницы?
Вот скрипка моей проблемы: https://jsfiddle.net/applyss/p9swazn5/6/