Я создал основную таблицу в js скрипке. Я использую функцию сортировки данных, однако, если вы нажмете вдоль заголовков или щелкните заголовок, пропустите один и нажмите другой, он, кажется, игнорирует первый щелчок мышью. (Чтобы повторить выпуск, нажмите «Период подтверждения», затем «ABN», затем вернитесь в «Период подтверждения»)Ошибка сортировки таблицы JQuery - пропущенная колонка отключает первый щелчок мыши
Любые мысли?
<table id="tableSort" class="tableSort" cellspacing="0" style="margin-top:20px;margin-left:10px;">
<thead>
<tr>
<th>Confirmation Period</th>
<th>Legal/Entity Name</th>
<th>ABN</th>
<th>Business/Trading Name</th>
<th>Status</th>
</tr>
</thead>
<tr>
<td>1</td>
<td>a</td>
<td>34</td>
<td>78</td>
<td>b</td>
</tr>
<tr>
<td>2</td>
<td>c</td>
<td>100</td>
<td>90</td>
<td>g</td>
</tr>
и JS ...
$(document).ready(function() {
$('#tableSort').dataTable({
"searching": false,
"paging": false,
"info": false
});
});
jsfiddle: http://jsfiddle.net/wcdg3ddL/
спасибо за ваш ответ. Я не уверен, посмотрел ли вы на пример JSFiddle?
1. Стрелки не мешают сортировке. Сортировка работает нормально.
2. Есть два ряда данных, которые показывают, что сортировка работает.
Чтобы повторить проблему, нажмите «Период подтверждения», затем «ABN», затем вернитесь к «Период подтверждения» ... – TheMikeyBoosh
См. Обновление. Я обновил вашу скрипку, чтобы показать вам, что я имею в виду. Вы добавили дополнительные строки данных, как я предложил? –
Основная проблема заключается в том, что у вас есть только две строки данных, которых недостаточно для оценки того, работает ли сортировка. Я предложил добавить стиль CSS назад, чтобы вы могли видеть стрелки, чтобы лучше оценить, как работает сортировка. –