div?id='a'/div
衡南ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
script
$('#a').html('table添加表格table');
/script
比如設(shè)置table的id為tab
var
trHTML
=
"..."
$("#tab").append(trHTML);//在table最后面添加一行
$("#tab
tr:eq(2)").after(trHTML);
//
在table的第3行后面添加一行
這樣就可以進(jìn)行動態(tài)的添加行了,至于你是通過什么事件來動態(tài)添加那就看你自己的意思了,通過button或者div之類的點(diǎn)擊事件添加,只要把上面的兩行代碼放進(jìn)去就ok,注意,要把var
trHTML那行代碼放進(jìn)添加事件里面,不然不管點(diǎn)擊多少下,都只能添加一行
$(function()
{
$(":button").click(function()
{
var
tr
=
"new";
//$("table").append(tr);
$("table
tr:eq(2)").after(tr);
});
});
這是我測試用的代碼,你可以運(yùn)行看看
jquery動態(tài)實(shí)現(xiàn)表格分頁的方法是利用自帶的分頁插件jQuery.page.js。
下面是使用方法:
$(".tcdPageCode").createPage({
? pageCount:10,
? current:1,
? backFn:function(p){
? ? ? //單擊回調(diào)方法,p是當(dāng)前頁碼
? }
});
pageCount:總頁數(shù)
current:當(dāng)前頁
實(shí)現(xiàn)分頁的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
實(shí)現(xiàn)效果:
類似下面這樣
body
table?id='tb'
/table
/body
script
var?json=[{a:'1',b:'2'},{a:'3',b:'4'}];
var?ht?=?'';
for(var?i=0;ijson.length;i++){
ht?=?ht+'tr';
ht?=?ht?+?'td'?+?json[i].a?+?'/td';
ht?=?ht?+?'td'?+?json[i].b?+?'/td';
ht?=?ht+'/tr';
}
$('#tb').html(ht);
/script
!DOCTYPE?html????
html?lang="en"????
head????
meta?charset="UTF-8"????
meta?name="viewport"?content="width=device-width,?initial-scale=1.0"????
meta?http-equiv="X-UA-Compatible"?content="ie=edge"????
titleDocument/title????
/head????
body????
table????
tr????
th1/th????
th2/th????
th3/th????
th4/th????
/tr????
/table????
table?id="result"????
tr????
td1/td????
td2/td????
td3/td????
td4/td????
/tr????
tr????
td1/td????
td2/td????
td3/td????
td4/td????
/tr????
tr????
td1/td????
td2/td????
td3/td????
td4/td????
/tr????
tr????
td1/td????
td2/td????
td3/td????
td4/td????
/tr????
/table????
div?id="barcon"/div????
script????
window.onload?=?function?()?{????
goPage(1)????
}????
function?goPage(pno)?{????
var?itable?=?document.getElementById("result");????
var?num?=?itable.rows.length;?//表格所有行數(shù)(所有記錄數(shù))????
console.log(num);????
var?totalPage?=?0;?//總頁數(shù)????
var?pageSize?=?3;?//每頁顯示行數(shù)????
//總共分幾頁????
if?(num?/?pageSize??parseInt(num?/?pageSize))?{????
totalPage?=?parseInt(num?/?pageSize)?+?1;????
}?else?{????
totalPage?=?parseInt(num?/?pageSize);????
}????
var?currentPage?=?pno;?//當(dāng)前頁數(shù)????
var?startRow?=?(currentPage?-?1)?*?pageSize?+?1;?//開始顯示的行??31????
var?endRow?=?currentPage?*?pageSize;?//結(jié)束顯示的行???40????
endRow?=?(endRow??num)???num?:?endRow;?//40????
//遍歷顯示數(shù)據(jù)實(shí)現(xiàn)分頁????
for?(var?i?=?1;?i??(num?+?1);?i++)?{????
var?irow?=?itable.rows[i?-?1];????
if?(i?=?startRow??i?=?endRow)?{????
irow.style.display?=?"table-row";????
}?else?{????
irow.style.display?=?"none";????
}????
}????
var?pageEnd?=?document.getElementById("pageEnd");????
var?tempStr?=?"span共"?+?totalPage?+?"頁/span";????
if?(currentPage??1)?{????
tempStr?+=?"span?class='btn?spanbtn'?href=\"#\"?onClick=\"goPage("?+?(1)?+?")\"首頁/span";????
tempStr?+=?"span?class='btn?spanbtn'?href=\"#\"?onClick=\"goPage("?+?(currentPage?-?1)?+?")\"上一頁/span"????
}?else?{????
tempStr?+=?"span?class='btn?spanbtn'首頁/span";????
tempStr?+=?"span?class='btn?spanbtn'上一頁/span";????
}????
if?(totalPage?==?1)?{????
tempStr?+=?"a?onclick=\"goPage("?+?currentPage?+?")\"span?class='spanbtn?nowpage?pageicon'"?+?currentPage?+????
"/span/a"????
}?else?if?(totalPage?==?2??currentPage?==?1)?{????
tempStr?+=?"a?onclick=\"goPage("?+?currentPage?+?")\"span?class='spanbtn?pageicon?nowpage'"?+?currentPage?+????
"/span/a"?+?"a?onclick=\"goPage("?+?(currentPage?+?1)?+?")\"span?class='spanbtn?pageicon'"?+????
(currentPage?+?1)?+?"/span/a"????
}?else?if?(totalPage?==?2??currentPage?==?2)?{????
tempStr?+=?"a?onclick=\"goPage("?+?(currentPage?-?1)?+?")\"span?class='spanbtn?pageicon'"?+?(currentPage?-????
1)?+?"/span/a"?+?"a?onclick=\"goPage("?+?currentPage?+?")\"span?class='spanbtn?nowpage?pageicon'"?+????
currentPage?+?"/span/a"????
}?else?if?(totalPage?=?3??currentPage?==?1)?{????
tempStr?+=?"a?onclick=\"goPage("?+?currentPage?+?")\"span?class='spanbtn?nowpage?pageicon'"?+?currentPage?+????
"/span/a"?+?"a?onclick=\"goPage("?+?(currentPage?+?1)?+?")\"span?class='spanbtn?pageicon'"?+????
(currentPage?+?1)?+????
"/span/a"?+?"a?onclick=\"goPage("?+?(currentPage?+?2)?+?")\"span?class='spanbtn?pageicon'"?+?(????
currentPage?+?2)?+????
"/span/a"????
}?else?if?(totalPage?=?3??currentPage?==?totalPage)?{????
tempStr?+=?"a?onclick=\"goPage("?+?(currentPage?-?2)?+?")\"span?class='spanbtn?pageicon'"?+?(currentPage?-????
2)?+????
"/span/a"?+?"a?onclick=\"goPage("?+?(currentPage?-?1)?+?")\"span?class='spanbtn?pageicon'"?+????
(currentPage?-?1)?+????
"/span/a"?+?"a?onclick=\"goPage("?+?currentPage?+?")\"span?class='spanbtn?nowpage??pageicon'"?+????
currentPage?+????
"/span/a"????
}?else?{????
tempStr?+=?"a?onclick=\"goPage("?+?(currentPage?-?1)?+?")\"span?class='spanbtn?pageicon'"?+?(currentPage?-????
1)?+????
"/span/a"?+?"a?onclick=\"goPage("?+?currentPage?+?")\"span?class='spanbtn?nowpage?pageicon'"?+????
currentPage?+????
"/span/a"?+?"a?onclick=\"goPage("?+?(currentPage?+?1)?+?")\"span?class='spanbtn?pageicon'"?+?(????
currentPage?+?1)?+????
"/span/a"????
}????
if?(currentPage??totalPage)?{????
tempStr?+=?"span?class='btn?spanbtn'?href=\"#\"?onClick=\"goPage("?+?(currentPage?+?1)?+?")\"下一頁/span";????
tempStr?+=?"span?class='btn?spanbtn'?href=\"#\"?onClick=\"goPage("?+?(totalPage)?+?")\"尾頁/span";????
}?else?{????
tempStr?+=?"span?class='btn?spanbtn'下一頁/span";????
tempStr?+=?"span?class='btn?spanbtn'尾頁/span";????
}????
document.getElementById("barcon").innerHTML?=?tempStr;????
}????
/script????
/body????
/html
自己修改一下table中元素的CSS樣式,分頁頁碼的樣式,就能看出來效果了
本文名稱:jquery動態(tài)表格,js動態(tài)表格
瀏覽路徑:http://sd-ha.com/article20/dsespco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、微信公眾號、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)