jquery動(dòng)態(tài)增加刪減表格行特效
基于jQuery表格增加刪除代碼是一款動(dòng)態(tài)增加刪減表格行特效代碼。分享給大家供大家參考。具體如下:
運(yùn)行效果截圖如下:
具體代碼如下:
html代碼:
<div style="width:720px;margin:20px auto;"> <table id="tab11" style="display: none"> <tbody> <tr> <td height="30" align="center"> <input type="text" name="NO" size="2" value="1" /> </td> <td align="center"> <input type="text" name="start_end_time" /> </td> <td align="center"> <input type="text" name="unit_department" /> </td> <td align="center"> <input type="text" name="post" /> </td> <td> <input type="button" id="Button1" onclick="deltr(this)" value="刪行" /> </td> </tr> </tbody> </table> <input type="button" id="btn_addtr" value="增行" /> <table id="dynamicTable" width="700" border="0" cellspacing="0" cellpadding="0"> <thead> <tr> <td height="30" align="center" bgcolor="#CCCCCC">ID</td> <td align="center" bgcolor="#CCCCCC">起止時(shí)間</td> <td align="center" bgcolor="#CCCCCC">單位/部門</td> <td align="center" bgcolor="#CCCCCC">職位</td> <td></td> </tr> </thead> <tbody> <tr> <td height="30" align="center"> <input type="text" name="NO" size="2" value="1" /> </td> <td align="center"> <input type="text" name="start_end_time" /> </td> <td align="center"> <input type="text" name="unit_department" /> </td> <td align="center"> <input type="text" name="post" /> </td> <td> <input type="button" id="Button2" onclick="deltr(this)" value="刪行" /> </td> </tr> </tbody> </table> </div>
js代碼:
$(function () { var show_count = 20; //要顯示的條數(shù) var count = 1; //遞增的開始值,這里是你的ID $("#btn_addtr").click(function () { var length = $("#dynamicTable tbody tr").length; //alert(length); if (length < show_count) //點(diǎn)擊時(shí)候,如果當(dāng)前的數(shù)字小于遞增結(jié)束的條件 { $("#tab11 tbody tr").clone().appendTo("#dynamicTable tbody"); //在表格后面添加一行 changeIndex();//更新行號(hào) } }); }); function changeIndex() { var i = 1; $("#dynamicTable tbody tr").each(function () { //循環(huán)tab tbody下的tr $(this).find("input[name='NO']").val(i++);//更新行號(hào) }); } function deltr(opp) { var length = $("#dynamicTable tbody tr").length; //alert(length); if (length <= 1) { alert("至少保留一行"); } else { $(opp).parent().parent().remove();//移除當(dāng)前行 changeIndex(); } }
希望本文所述對(duì)大家學(xué)習(xí)javascript成程序設(shè)計(jì)有所幫助。
- jQuery動(dòng)態(tài)操作表單示例【基于table表格】
- jQuery+Datatables實(shí)現(xiàn)表格批量刪除功能【推薦】
- 基于jquery的實(shí)現(xiàn)簡(jiǎn)單的表格中增加或刪除下一行
- jQuery實(shí)現(xiàn)表格行和列的動(dòng)態(tài)添加與刪除方法【測(cè)試可用】
- jQuery對(duì)table表格進(jìn)行增刪改查
- 基于jQuery的動(dòng)態(tài)增刪改查表格信息,可左鍵/右鍵提示(原創(chuàng)自Zjmainstay)
- jquery動(dòng)態(tài)增加刪除表格行的小例子
- 基于jQuery實(shí)現(xiàn)表格的查看修改刪除
- JQuery動(dòng)態(tài)添加和刪除表格行的方法
- 原生JS和JQuery動(dòng)態(tài)添加、刪除表格行的方法
- jQuery實(shí)現(xiàn)表格的增、刪、改操作示例
相關(guān)文章
jQueryUI Sortable 應(yīng)用Demo(分享)
下面小編就為大家?guī)?lái)一篇jQueryUI Sortable 應(yīng)用Demo(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09jQuery實(shí)現(xiàn)的手機(jī)發(fā)送驗(yàn)證碼倒計(jì)時(shí)效果代碼分享
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)手機(jī)注冊(cè)發(fā)送驗(yàn)證碼倒計(jì)時(shí)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-08-08jQuery加PHP實(shí)現(xiàn)圖片上傳并提交的示例代碼
這篇文章主要介紹了jQuery加PHP實(shí)現(xiàn)圖片上傳并提交的實(shí)例,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07jQuery+CSS3文字跑馬燈特效的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇jQuery+CSS3文字跑馬燈特效的簡(jiǎn)單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家看,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06jquery autocomplete自動(dòng)完成插件的的使用方法
最近剛開始學(xué)jquery,想實(shí)現(xiàn)類似GOOGLE搜索時(shí)自動(dòng)顯示出相關(guān)結(jié)果的效果。于是選擇了使用jquery autocomplete插件。2010-08-08jQuery過(guò)濾選擇器經(jīng)典應(yīng)用
這篇文章主要為大家詳細(xì)介紹了jQuery過(guò)濾選擇器經(jīng)典應(yīng)用,具有一定的實(shí)用性,感興趣的小伙伴們可以參考一下2016-08-08Bookmarklet實(shí)現(xiàn)啟動(dòng)jQuery(模仿 云輸入法)
最近流行的 sogo云輸入法, QQ云輸入法,都用到了bookmarklet技術(shù)。2010-09-09jQuery短信驗(yàn)證倒計(jì)時(shí)功能實(shí)現(xiàn)方法詳解
這篇文章主要介紹了jQuery短信驗(yàn)證倒計(jì)時(shí)功能實(shí)現(xiàn)方法,實(shí)例分析了jQuery前臺(tái)倒計(jì)時(shí)功能及ajax交互的相關(guān)技巧,需要的朋友可以參考下2016-05-05jQuery中bind,live,delegate與one方法的用法及區(qū)別解析
本篇文章主要是對(duì)jQuery中bind,live,delegate與one方法的用法及區(qū)別進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12