3
カラム(日付、文字列、int、チェックボックス)に複数のデータ型を持つテーブルがあります。チェックボックスのチェックされたプロパティでソートしたい。JSテーブルのチェックボックスによる並べ替え
私はほとんどの機能を実行しましたが、td
からチェックボックスの値を取得することに固執しています。ここで
$tbody.find('tr').sort(function (a, b) {
var tda = checkboxSort ? $(a).find('td:eq(' + columnNumber + ')').find('checkbox').val() : $(a).find('td:eq(' + columnNumber + ')').text().toLowerCase();
var tdb = checkboxSort ? $(b).find('td:eq(' + columnNumber + ')').find('checkbox').val() : $(b).find('td:eq(' + columnNumber + ')').text().toLowerCase();
//...other sortings based on type
if (ascending) {
return tda < tdb ? -1 : tda > tdb ? 1 : 0;
} else {
return tdb < tda ? -1 : tdb > tda ? 1 : 0;
}
}).appendTo($tbody);
"checkboxSort $(A).find?( 'TD:EQ(' + ColumnNumberに+ ')')( 'チェックボックス')を見つけるのval()。。" 私はそれを整理して管理するカント。
誰かが私を助けることができますか? ありがとう!