重新排列表格的列

时间:2014-02-12 07:17:04

标签: javascript jquery

我有一个带有id的tds表,我需要重新排列列顺序。

$('table tr').each(function() {
    var tds = $('#Status');
    var tdA = $('#Address');
    alert(tds.innerHtml);           //Here am getting a blank msg              
    tds.remove().insertAfter(tda);  //This is what i need to do 
});

1 个答案:

答案 0 :(得分:1)

使用的工作示例:http://jsfiddle.net/eT5pL/
使用 ids 的工作示例:http://jsfiddle.net/eT5pL/1/

作为附加说明,您不应该有重复的ID 仔细检查'#Status'不应该是'.Status'

$('table tr').each(function() {
    var tds = $(this).find('#Status'); //find the child of the row
    var tdA = $(this).find('#Address'); //find the child of the row           
    tds.remove();
    $(tds).insertAfter(tdA);
});