ASP.NET часто сталкивается с эффектами страниц, особенно в надежде достичь статической сортировки подкисления HTML (я полагаю, что у каждого есть свои решения для подкидки HTML. Я не скажу здесь много об этом). Я написал простую демонстрационную сортировку.
Данные представляют собой два набора букв и чисел. (Китайские иероглифы должны найти код ASC) Принцип состоит в том, чтобы использовать сортировку сортировки, предоставленную массивом для реорганизации таблицы. Он был протестирован в .NET MVC. Он поддерживает страницу. (Учет точки. Только сортировка данных текущих страниц без обновления. Если вы сортируете все страницы, вам обязательно нужно будет обновлять. Я все еще решаю этот момент.) Я надеюсь, что эксперты с новыми идеями дадут вам несколько советов.
Ниже приведено код HTML:
<! Doctype html public "-// w3c // dtd html 4.0 transitional // en"> <html xmlns = "http://www.w3.org/199/xhtml"> <adement> <title> js urpresh/title> <meta http-equiv-equiv = contentpe = equiv = equiv = equiv = equiv = equiv = equiv = equiv = equiv aquiv = equived = content. charset = utf-8 ";> <script language =" javascript " src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script></HEAD><SCRIPT>//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Array (); var i = 1; var b = false; // Получить исходный <tr> и очистить <table> $ ("#tableed tr"). Каждый (function () {listtr.push ($ (this) .html ());}); // Получить элемент столбца, чтобы быть организованным, и добавить порядок в конце (начиная от 1) $ (classname). Heach (function () {listname.push ($ (this) .text ()+i); listnameold.push ($ (this) .text ()+i); i ++;}); // Сортировать элементы, которые будут сортироваться mysort (listname); // Судья по позиции элемента после сортировки для сортировки для сортировки (var (var (var j = 0; j <listname.length; j ++) {if (listname [j] .substring (listname [j] .length-listnameold [j] .length)! = listnameold [j]) {b = true; break;} // После сортировки получите порядок <tr> на основанный на предыдущем прилагаемом порядок для (var (var (var (var (var (var j = 0; j <listname.length; j ++) {listsort.push (parseint (listname [j] .substring (listname [j] .length-1)));} $ ("#таблица"). html (''); // Добавить <tr> в порядке. Если порядок элементов не изменяется после сортировки, то добавьте $ ("#tableed"). Append ("<tr class = 'header'>"+listtr [0]+"</tr>"); if (b) {for (var (var j = 0; j <listsort.length; j ++) {$ ("#tableed"). Append ("<tr>"+listtr [listsort [j]]+"</tr>");}} else {for (var j = listsort.length-1; j> = 0; j-) {$ ("#табличный"). Append ("<tr>"+listtr [listsort [j]]+"</tr>");}}} // Сначала сортируйте по номеру символов, а затем сортируйте по соответствующей функции размера символа mySort (list) {var len = 0; i = 0; i <list.length; i ++) {var str = list [i]; if (str.length> len) {len = str.length;}} for (var i = 0; i <len; i ++) {add+= "0"} for (var i = 0; i <list.length; i ++) {var+= "0"} для (var i = 0; strone = add+list [i]; list [i] = strone.substring (strone.length-len);} list.sort ();} // ---------------------------- </script> <body> <Таблица идентификатор = «Таблица" border = 1> <tr> <td onclick = "sortt ('. 1')"> № </td> <td> <tr> <td onclick = "sortt ('. 1')" onclick = "sortt ('. 2')"> буквы </td> <td onclick = "sortt ('. 3')"> Числа и Буквы g </td> </tr> <tr> <td> 33 </td> <td> cc </td> <td> d4 </td> </tr> <tr> <td> 44 </td> <td> aa </td> <td> 3c </ td> </tr> <td> 55 </td> <td> dd </td> <td> e5 </td> </tr> <tr> <td> 66 </td> <td> ff </td> <td> f6 </td> </td> <td> <td> 7 7 </td> <td> hh </td> <td> 2b </td> </tr> <tr> <td> 88 </td> <td> bb </td> <td> h8 </td> </tr> </table> </body> </html>Выше приведено реализация JS функции сортировки данных таблиц таблиц (может поддержать динамические данные + эффекты пейджинга), введенная редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!