Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript-在对表排序后返回加载功能_Javascript_Sorting_Html Table_Highlighting - Fatal编程技术网

javascript-在对表排序后返回加载功能

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

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

在这里,我将排序功能添加到突出显示表示例中:

它分类。 问题是在排序之后,我丢失了highlighthing功能

排序后,将重新生成表格:

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(排序窗口);
为什么不在样式表中创建样式?另外,如何对行进行排序?你遇到的问题让它看起来像是克隆人,而不是原始人