У меня есть таблица, которая организована с папками. Я добавил контекстное меню, в котором они могут перемещать строку в другую папку. У меня есть код для правильного изменения ячеек выбранной строки, но теперь мне нужно прибегнуть к таблице, чтобы строка отображалась в новой папке.Сортировка таблицы по имени в ячейке
var sort = $("#hiddenresult tr.events").sort(function (a, b) {
return ($(a).text().toLowerCase() == $(b).text().toLowerCase()) ? 0 : ($(a).text().toLowerCase() < $(b).text().toLowerCase() ? -1 : 1);
});
$('#hiddenresult').html(sort);
У меня есть код, который сортирует таблицу по первой ячейке. Есть ли способ заставить это выбрать ячейку по классам для сортировки? Я пробовал $(a).find('td.folderName')
... но чтение здесь происходит медленно, и я не получил ошибку, но таблица не сортировала. Строка появилась в таблице в предыдущей позиции с новым именем папки. Я попробовал $(a 'td.folderName')
, но компилятору не понравился этот код.
JSFiddle будет оценен, чтобы помочь вам быстро. –
http://jsfiddle.net/qDZXh/ Вот простая таблица, чтобы показать, что я ищу, пытаясь сортировать по 3-му столбцу (имя папки) –