JQuery操作表格(隔行著色,高亮顯示,篩選數(shù)據(jù))
更新時間:2012年02月23日 23:03:33 作者:
最近項目里對表格的操作比較多。以往我們要做一些效果的時候往往通過程序代碼來實現(xiàn),這個努力不值,因為JQuery是完全可以做到的,并且是客戶端運行,不經過服務器處理,給用戶的反應快,也減少了服務器壓力
查了些資料,寫了4個Demo:
1. 隔行著色
$('#table1 tr:odd').addClass('odd');
$('#table1 tr:even').addClass('even');
$("#table2 tr:contains('Fuck')").addClass("selected");
$("#filter").click(
function(){
$("#table3 .datarow").hide().filter(":contains('ABCDEFG')").show();
}
);
4. 根據(jù)用戶輸入,即時篩選數(shù)據(jù)
$("#keyword").keyup(function(){
$("#table3 .datarow").hide().filter(":contains('" + ($(this).val()) + "')").show();
}).keyup();
1. 隔行著色
復制代碼 代碼如下:
$('#table1 tr:odd').addClass('odd');
$('#table1 tr:even').addClass('even');
效果:
2. 高亮含有特定數(shù)據(jù)的行
復制代碼 代碼如下:
$("#table2 tr:contains('Fuck')").addClass("selected");
3. 篩選數(shù)據(jù)
復制代碼 代碼如下:
$("#filter").click(
function(){
$("#table3 .datarow").hide().filter(":contains('ABCDEFG')").show();
}
);
4. 根據(jù)用戶輸入,即時篩選數(shù)據(jù)
復制代碼 代碼如下:
$("#keyword").keyup(function(){
$("#table3 .datarow").hide().filter(":contains('" + ($(this).val()) + "')").show();
}).keyup();
篩選前:
輸入ck:
在線演示 http://demo.jb51.net/js/2012/JQueryTableExample/
打包下載 JQueryTableExample_Edi.rar
您可能感興趣的文章:
- 基于jquery實現(xiàn)導航菜單高亮顯示(兩種方法)
- jQuery實現(xiàn)點擊后標記當前菜單位置(背景高亮菜單)效果
- jQuery編輯器KindEditor4.1.4代碼高亮顯示設置教程
- jquery(1.3.2) 高亮選中圖片邊框
- Jquery 高亮顯示文本中重要的關鍵字
- jquery實現(xiàn)帶復選框的表格行選中刪除時高亮顯示
- jquery實現(xiàn)頁面關鍵詞高亮顯示的方法
- jQuery語法高亮插件支持各種程序源代碼語法著色加亮
- jQuery實現(xiàn)當前頁面標簽高亮顯示的方法
- jQuery Json數(shù)據(jù)格式排版高亮插件json-viewer.js使用方法詳解
相關文章
jQuery移動web開發(fā)之頁面跳轉和加載外部頁面的實現(xiàn)
這篇文章主要介紹了jQuery移動web開發(fā)之頁面跳轉和加載外部頁面的實現(xiàn),以changePage()和loadPage()方法的使用為主,需要的朋友可以參考下2015-12-12
Laravel admin實現(xiàn)消息提醒、播放音頻功能
這篇文章主要介紹了Laravel admin實現(xiàn)消息提醒、播放音頻功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07

