重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
jquery動態實現表格分頁的方法是利用自帶的分頁插件jQuery.page.js。
創新互聯-專業網站定制、快速模板網站建設、高性價比琿春網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式琿春網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋琿春地區。費用合理售后完善,10余年實體公司更值得信賴。
下面是使用方法:
$(".tcdPageCode").createPage({
? pageCount:10,
? current:1,
? backFn:function(p){
? ? ? //單擊回調方法,p是當前頁碼
? }
});
pageCount:總頁數
current:當前頁
實現分頁的tab如下:
div class="tcdPageCode"
span class="disabled"上一頁/span
span class="current"1/span
a href="javascript:;" class="tcdNumber"2/a
a href="javascript:;" class="tcdNumber"3/a
a href="javascript:;" class="tcdNumber"4/a
span.../span
a href="javascript:;" class="tcdNumber"6/aa href="javascript:;" class="nextPage"下一頁/a/div
實現效果:
1、使用簡單、擴展方便。
2、表格樣式可自定義,只需修改相應的CSS樣式即可。
3、支持行點擊事件自定義。
4、支持復選框選擇行。
5、執行列排序(支持數字、日期時間、英文、漢字等)。
6、支持自定義行按鈕及按鈕事件(如編輯、刪除按鈕等)
7、支持自定義數據的顯示樣式(根據當前數據或當前行數據)
8、支持分頁顯示數據,且在插件內部實現分頁處理。
二、使用說明
該插件的使用,基本只需兩個步驟即可,一個是表格的聲明(創建),然后就是數據的加載。
1、表格的聲明(創建)
var objTable = new HyTable({
columns: [
{name: '姓名', mapping: 'username', type: 'string', width: '100', allowSort: true, renderer: function(val){return val;}}
], //(array)列信息
emptyMsg: "暫無數據", //(string)無數據時的提示信息
renderTo: "", //(string)表格容器,必須是HTML元素的ID屬性值
model: 'remote', //(string)模式,遠程(remote)or本地(local)
url: '', //(string)遠程模式的獲取數據的url地址
allowPaging: true, (bool)//是否分頁
pageSize: 20, //(int)每頁顯示的行數
checkSelected: false, //(bool)復選框選擇
selectedField: "", //(string)復選框選中字段
stripeRows: false, //(bool)是否啟用隔行變色 默認不啟用
onRowClick: null //(function)行點擊事件
});
2、表格數據的加載
objTable.loadData(1,data);//第一個參數為加載頁的頁索引,第二個參數有兩種情況,1:如果參數內容是JSON對象,則表示是查詢的查詢條件,如果是數據,則表示直接加載本地數據到表格中。
1、首先新建html文檔,向下查找兄弟標簽:.next()。
2、jquery支持鏈式操作,向下查找兄弟標簽的兄弟標簽:.next().next()。
3、接著向下查找所有兄弟標簽:nextAll(),向下查找一直找到某個條件為止:nextUntil('條件')。
4、向上查找兄弟標簽:.prev(),向上查找所有兄弟標簽:prevAll(),向上查找一直找到某個條件為止:prevUntil('條件')。
5、最后查找父標簽:parent(),查找所有父標簽:parents(),如果沒有人攔著,會一直找找到最上面的父標簽(沒什么用),條件滿足時停止查找:parentsUntil('body') 。