Как я могу вставить много строк в таблицу сортировки кикстарта? Я устанавливаю код <tr>...</tr>
с помощью метода jQuery appendTo
в tbody таблицы (например: $("<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>".format(a, b, c)).appendTo("#items-tbody");
), тогда я не могу сортировать ни один столбец. У меня есть ошибки, такие как:Вставка строк в таблицу сортировки kickstart
TypeError: i is undefined - kickstart.js (line 288)
в FireFox, или
Uncaught TypeError: Cannot call method 'match' of undefined
в хроме.
Я знаю, что kickstart добавляет собственные дополнительные атрибуты, но как добавить их после загрузки страницы?
Может вы предоставляете скрипку? Без этого вам трудно помочь. – dfsq
@dfsq, это не просто создать скрипку с кодом 3side (этот код из файла kickstarter js также добавляет необходимые атрибуты: '' '$ ('table.sortable'). Each (function() { $ (this). find ('thead th'). each (function (index) { $ (this) .attr ('rel', index); }); $ (this) .find ('th, td'). (function() { $ (this) .attr ('value', $ (this) .text()); }); }); '' '. Возможно, было бы удобнее делать при обновлении таблицы DOM (с MutationObserver или smtn). – Tolsi