javascript - 在排序表后获取加载功能

时间:2013-07-27 14:02:33

标签: javascript sorting html-table highlighting

在“实用有效的JavaScript”(Lynda.com)课程中,有一个突出显示示例和表格排序示例的表格。

这里我将排序功能添加到突出显示表示例中: http://aorbaroquethrash.com/07_tables/highlight_table.htm

它排序。 问题是在排序后,我丢失了突出显示功能。

排序后,表格将重建:

for (i = 0; i < numRows; i++) {
    oTBody.appendChild(theSortedRows[i]);
}

如何在排序后保持突出显示功能?

1 个答案:

答案 0 :(得分:1)

您之前需要重新绑定作为表的一部分的处理程序。看起来在createAutoHiliteTableRows中有一个名为hiliteTables.js的方法来处理这个问题。

for (i = 0; i < numRows; i++) {
    oTBody.appendChild(theSortedRows[i]);
}
createAutoHiliteTableRows(theSortedRows);