一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

應(yīng)用jQuery實(shí)現(xiàn)表格數(shù)據(jù)的動(dòng)態(tài)添加與統(tǒng)計(jì)

  某物流信息系統(tǒng)中的功能要求如圖1.1所示,表格中每一行代表一筆運(yùn)送貨物的信息,在錄入每行的計(jì)費(fèi)重量和費(fèi)率后,要求能按一定的公式,自動(dòng)計(jì)算運(yùn)送費(fèi)用,并且能自動(dòng)統(tǒng)計(jì)所有運(yùn)送貨物的總運(yùn)費(fèi)。運(yùn)送貨物信息的數(shù)據(jù)量(即表格的行數(shù))不定,要求能動(dòng)態(tài)增加、刪除,即表格的數(shù)據(jù)行數(shù)是動(dòng)態(tài)可維護(hù)的。同時(shí)為了方便操作,需要在頁(yè)面中能像使用鍵盤(pán)的上下左右方向鍵,在錄入的文本框之間進(jìn)行切換。每行的數(shù)據(jù)有一定的校驗(yàn)要求,比如單號(hào)必須為8位數(shù)字,件數(shù)和重量必須為數(shù)字...

  單行貨物信息計(jì)算運(yùn)費(fèi)不難實(shí)現(xiàn),只需要在計(jì)費(fèi)重量和費(fèi)率的文本框?qū)ο蟮膐nblur事件中,得到費(fèi)率和計(jì)費(fèi)重量,按照公式計(jì)算好運(yùn)費(fèi)即可。

  總計(jì)費(fèi)用的統(tǒng)計(jì)也不難實(shí)現(xiàn),遍歷整個(gè)表格的所有費(fèi)用對(duì)象,統(tǒng)計(jì)其和,將計(jì)算結(jié)果放到總計(jì)的文本框?qū)ο蠹纯伞?/p>

  難點(diǎn)在動(dòng)態(tài)添加整行表格數(shù)據(jù),而且每行數(shù)據(jù)上的各文本框?qū)ο蟮氖录惨獙?shí)現(xiàn)自動(dòng)統(tǒng)計(jì)和運(yùn)算,有相當(dāng)?shù)碾y度。如果使用JavaScript需要調(diào)用Dom對(duì)象創(chuàng)建一個(gè)單元格,還需要在tr里面添加10多個(gè)單元格對(duì)象,每個(gè)單元格對(duì)象內(nèi)要添加文本框?qū)ο?還需要在文本框?qū)ο笊享憫?yīng)onblur事件進(jìn)行運(yùn)費(fèi)計(jì)算,代碼量相當(dāng)大。

  使用jQuery可以大大減輕工作量,在實(shí)際開(kāi)發(fā)中,使用了jQuery的clone(true)函數(shù),該函數(shù)可以創(chuàng)建一個(gè)jQury對(duì)象的副本,并且參數(shù)為true時(shí),可以復(fù)制該元素的所有事件處理函數(shù)。

  我們可以在第一行中實(shí)現(xiàn)計(jì)算運(yùn)費(fèi)的運(yùn)算。然后點(diǎn)增加明細(xì)按鈕時(shí),調(diào)用jQuery 的clone(true)函數(shù),建立第一行的副本對(duì)象插入到表格下方,由于使用clone(true)可以復(fù)制對(duì)象的事件處理函數(shù),所以每行中文本框的onblur事件和運(yùn)費(fèi)計(jì)算函數(shù)也被成功復(fù)制,不需再做處理。大大減輕了工作量。

  關(guān)鍵代碼

  (一)創(chuàng)建克隆單元格對(duì)象并添加到表格中

   1. varv=$("#tbin");//得到表格的jquery對(duì)象
2. //所有的數(shù)據(jù)行有一個(gè).MyRow的Class,得到數(shù)據(jù)行的大小
3. varvcount=$("#tbintr").filter(".MyRow").size()+1;
4. //表格有多少個(gè)數(shù)據(jù)行
5. varvTr=$("#tbin#trDataRow1");
6. //得到表格中的第一行數(shù)據(jù)
7. varvTrClone=vTr.clone(true);//創(chuàng)建第一行的副本對(duì)象vTrClone
8. vTrClone.appendTo(v);//把副本單元格對(duì)象添加到表格下方

it知識(shí)庫(kù)應(yīng)用jQuery實(shí)現(xiàn)表格數(shù)據(jù)的動(dòng)態(tài)添加與統(tǒng)計(jì),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99久久精品国产片 | 亚洲制服欧美自拍另类 | 米奇狠狠| 国产一级精品高清一级毛片 | 97香蕉超级碰碰碰久久兔费 | 国产亚洲一区呦系列 | 这里是九九伊人 | 久久这里一区二区精品 | 激情五月六月婷婷 | 九九视频免费精品视频免费 | 亚洲伊人精品综合在合线 | 米奇777四色精品人人爽 | 狠狠狠地在啪线香蕉 | 亚洲黄色免费在线观看 | 亚洲色图偷 | 国产永久免费高清在线观看视频 | 91在线视频在线观看 | 久草中文在线 | 欧美激情视频在线免费观看 | 伊人久久久久久久久久 | 伊人狠狠色j香婷婷综合 | 国产美女久久久久 | 女人被狂躁的免费视频网站软件 | 一区二区三区免费高清视频 | 2021中国大陆精品视频xxxx | 精品国产香蕉在线播出 | 国产狂喷冒白浆免费视频 | 91午夜精品午夜剧场 | 色婷婷在线影院 | 青草国产在线观看 | 国产成人精品高清在线观看99 | 亚洲国产成人久久精品动漫 | 欧美整片完整片视频在线 | 伊人婷婷 | 久久88色综合色鬼 | 久996视频精品免费观看 | 在线看污视频 | 亚洲永久免费 | 久草社区在线 | 午夜激情视频免费 | www.射射射|