javascript-在对表排序后返回加载功能
在“实用有效的JavaScript”(Lynda.com)课程中,有一个表格突出显示示例和一个表格排序示例 在这里,我将排序功能添加到突出显示表示例中: 它分类。 问题是在排序之后,我丢失了highlighthing功能 排序后,将重新生成表格:javascript-在对表排序后返回加载功能,javascript,sorting,html-table,highlighting,Javascript,Sorting,Html Table,Highlighting,在“实用有效的JavaScript”(Lynda.com)课程中,有一个表格突出显示示例和一个表格排序示例 在这里,我将排序功能添加到突出显示表示例中: 它分类。 问题是在排序之后,我丢失了highlighthing功能 排序后,将重新生成表格: for (i = 0; i < numRows; i++) { oTBody.appendChild(theSortedRows[i]); } (i=0;i
for (i = 0; i < numRows; i++) {
oTBody.appendChild(theSortedRows[i]);
}
(i=0;i{
(TheSortdrows[i]);
}
排序后如何保持突出显示功能?您需要重新绑定以前属于表的处理程序。看起来在
hilitables.js
中有一个名为createAutoHilitableRows
的方法来处理这个问题
for (i = 0; i < numRows; i++) {
oTBody.appendChild(theSortedRows[i]);
}
createAutoHiliteTableRows(theSortedRows);
(i=0;i{
(TheSortdrows[i]);
}
创建AutoHilitableRows(排序窗口);
为什么不在样式表中创建样式?另外,如何对行进行排序?你遇到的问题让它看起来像是克隆人,而不是原始人