我有三个表头,每个表头都有 ID:deadline_column、duration_column和description_column
每个<th>
都有一个“headerSort”类。我现在要做的是,一旦单击标题之一:确定单击的列,然后在升序和降序之间交替。当单击新列时,我遇到的主要问题是返回默认排序(升序)。现在我有:
$(document).ready(function(){
var order;
var column;
$('.headerSort').on('click', function(){
var column = $(this).attr('id');
if (order=='ascending'){
order = 'descending';
} else {
order = 'ascending';
}
alert (order);
// deadline_column
// duration_column
// description_column
// switch(column){
// case 'deadline_column':
// break;
// case 'duration_column':
// break;
// case 'description_column':
// break;
// }
});
我想不出一种不会过于冗长的方法来做到这一点。