Vector VectorMode VectorBaseDate
5 4 2012-06-16
5 3 2013-06-16
5 2 2012-06-16
5 1 2012-06-16
5 1 2013-06-16
5 2 2013-06-16
5 3 2012-06-16
5 4 2013-06-16
这是我通过用jquery ajax调用读取一些xml文件而创建的html表格。首先,我想按日期排序,然后按模式排序。所以结果应该看起来像。用两列对HTML表格数据进行排序
Vector VectorMode VectorBaseDate
5 1 2012-06-16
5 2 2012-06-16
5 3 2012-06-16
5 4 2012-06-16
5 1 2013-06-16
5 2 2013-06-16
5 3 2013-06-16
5 4 2013-06-16
我试过桌面分拣机插件,但没有运气。
$("table").tablesorter();
$.ajax({
type: "GET",
url: "vector.xml",
dataType: "xml",
success: function(xml) {
$('#showVelocity').append('
$('#showVelocity').append('VectorTypeVectorModeInitialValueVectorBaseDate');
$('#showVelocity').append('
');$(xml).find('Vector').each(function() {
var intialVal = $(this).find('InitialValue').text();
var vectorBaseDate = $(this).find('VectorBaseDate').text();
var attrValType = $(this).find('VectorType').attr('tc');
var attrValMode = $(this).find('VectorMode').attr('tc');
if (attrValType=='5') {
//$('#someElement').append(intialVal+'
');
var tr = '
'+attrValType+''+attrValMode+''+intialVal+''+vectorBaseDate+'';$('#showVelocity').append(tr);
};
$('#showVelocity').append('
');$("table").trigger("update");
var sorting = [[1,0],[3,0]];
$("table").trigger("sorton",[sorting]);
});
}
});
+0
你初始化的tablesorter(),一旦你的Ajax调用完成或文档加载? –