国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

一實用的實現table排序的Javascript類庫

2024-09-06 12:41:30
字體:
來源:轉載
供稿:網友
 一個Javascript 的類庫,用于table內容排序。使用很方便,不用每次都去調用數據庫了。
特別適合多表查詢的排序。加上<tbody>的style.display 切換,也可以實現分頁。
效果演示
用法:
1.添加JS
<SCRIPT src="sorttable.js" type="text/javascript"></SCRIPT>
2.添加TABLE,注意的是:一定要有ID,class為"sortable"
<table class="sortable" id="mytable">
OK,可以了,簡單的吧
如果覺得太單調,自己加點CSS吧,官方給出了改HEAD的CSS

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color:black;
    text-decoration: none;
}

代碼如下:
addEvent(window, "load", sortables_init);

var SORT_COLUMN_INDEX;

function sortables_init() {
    // Find all tables with class sortable and make them sortable
    if (!document.getElementsByTagName) return;
    tbls = document.getElementsByTagName("table");
    for (ti=0;ti<tbls.length;ti++) {
        thisTbl = tbls[ti];
        if (((' '+thisTbl.className+' ').indexOf("sortable") != -1) && (thisTbl.id)) {
            //initTable(thisTbl.id);
            ts_makeSortable(thisTbl);
        }
    }
}

function ts_makeSortable(table) {
    if (table.rows && table.rows.length > 0) {
        var firstRow = table.rows[0];
    }
    if (!firstRow) return;

    // We have a first row: assume it's the header, and make its contents clickable links
    for (var i=0;i<firstRow.cells.length;i++) {
        var cell = firstRow.cells[i];
        var txt = ts_getInnerText(cell);
        cell.innerHTML = '<a href="#" class="sortheader" '+ 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双江| 建平县| 惠安县| 武陟县| 安庆市| 阿坝县| 屯留县| 沙河市| 邯郸市| 永州市| 苏尼特右旗| 乐东| 临夏市| 昭平县| 沅江市| 岳阳市| 马尔康县| 徐闻县| 上饶县| 涟水县| 防城港市| 德庆县| 西丰县| 汕尾市| 阿拉善盟| 兴仁县| 浦江县| 大冶市| 罗江县| 丰宁| 高碑店市| 招远市| 永定县| 绵竹市| 五莲县| 勃利县| 夹江县| 张家口市| 三门县| 福州市| 来宾市|