【问题标题】:javascript - getting back a load functionality after sorting a tablejavascript - 对表格进行排序后恢复加载功能
【发布时间】:2013-07-27 17:50:36
【问题描述】:

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

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

排序。 问题是排序后,我失去了高亮功能。

排序后,重建表:

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

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

【问题讨论】:

  • 为什么不在样式表中做样式?另外,如何对行进行排序?您遇到的问题使它看起来像是克隆而不是原始的

标签: javascript sorting html-table highlighting


【解决方案1】:

您需要重新绑定之前属于您的表的处理程序。看起来hiliteTables.js 内部有一个名为createAutoHiliteTableRows 的方法可以处理这个问题。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 2021-07-25
    • 2021-12-21
    • 2012-12-25
    相关资源
    最近更新 更多