Когда я динамически изменяю текст столбца в jQuery datatable, становится невозможным сортировать таблицу, щелкнув заголовок этого столбца (хотя сортировка других столбцов в таблице остается функциональной). Мне нужно динамически изменить заголовок столбца, а также отсортировать таблицу. Как я могу это сделать?
Я пробовал сортировать, используя несколько разных методов:
Метод 1:
$($('#myTableID').DataTable().column(9).header()).text('new col title');
Метод 2:
HTML:
<table id="myTableID" class="table datatable">
<thead>
<tr>
<th>col 0</th>
<th>col 1</th>
<th>col 2</th>
<th>col 3</th>
<th>col 4</th>
<th>col 5</th>
<th>col 6</th>
<th>col 7</th>
<th>col 8</th>
<th><span id="changeMe">col 9</span></th>
<th>col 10</th>
</tr>
</thead>
<tbody></tbody>
</table>
js:
$(window).on('load', function() {
$('#changeMe').text('new col title');
});