Инициировать событие щелчка на скрытой строке в DataTable - PullRequest
0 голосов
/ 13 февраля 2020

Я использую последнюю версию 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/

...