Il plug-in funziona bene quando ho solo una tabella su una pagina.Come avere più tabelle jQuery TableSorter su una pagina
ma con due, ottengo un errore:
Uncaught TypeError: Cannot set property 'count' of undefined
Questo perché l'opzione sortList
impostato di seguito. Ho impostato per ordinare sulla quarta colonna, e il aux_table
, visualizzato per primo, ha solo 3 colonne. Ma funziona e il main_table
no. Come faccio a far funzionare entrambi, o solo il secondo, più importante main_table
?
Entrambe le tabelle sono di classe tablesorter
e hanno ID diversi (main_table
e aux_table
).
La prima tabella della pagina funziona e la seconda no. Ecco l'JS dal mio tag <head>
:
$(document).ready(function() {
// call the tablesorter plugin
$("table").tablesorter({
// sort on the 4th column (index 3) column, DESC (1). ASC is (0).
sortList: [[3,1]]
});
});
Sapevo che sarebbe stato semplice. Grazie! –
Questo è corretto se si conoscono le tabelle in anticipo. Se uno script gestisce tabelle generate dinamicamente su più pagine, ho scoperto che è utile circondare ogni tabella in una sorta di contenitore e quindi usare '$ (". Table-sorting-instance "). Each (function()' and ' $ (this) .find (". tablesorter-table"); 'per trovare le tabelle .Solo la condivisione! – mrcoulson
Questo non funziona. Ho 2 tabelle con id separati e ho istanziato il tablesorter separatamente come mostrato sopra ma solo il –