jquery動態(tài)增加刪減表格行特效
基于jQuery表格增加刪除代碼是一款動態(tài)增加刪減表格行特效代碼。分享給大家供大家參考。具體如下:
運行效果截圖如下:
具體代碼如下:
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">起止時間</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) //點擊時候,如果當(dāng)前的數(shù)字小于遞增結(jié)束的條件 { $("#tab11 tbody tr").clone().appendTo("#dynamicTable tbody"); //在表格后面添加一行 changeIndex();//更新行號 } }); }); function changeIndex() { var i = 1; $("#dynamicTable tbody tr").each(function () { //循環(huán)tab tbody下的tr $(this).find("input[name='NO']").val(i++);//更新行號 }); } function deltr(opp) { var length = $("#dynamicTable tbody tr").length; //alert(length); if (length <= 1) { alert("至少保留一行"); } else { $(opp).parent().parent().remove();//移除當(dāng)前行 changeIndex(); } }
希望本文所述對大家學(xué)習(xí)javascript成程序設(shè)計有所幫助。
- jQuery動態(tài)操作表單示例【基于table表格】
- jQuery+Datatables實現(xiàn)表格批量刪除功能【推薦】
- 基于jquery的實現(xiàn)簡單的表格中增加或刪除下一行
- jQuery實現(xiàn)表格行和列的動態(tài)添加與刪除方法【測試可用】
- jQuery對table表格進(jìn)行增刪改查
- 基于jQuery的動態(tài)增刪改查表格信息,可左鍵/右鍵提示(原創(chuàng)自Zjmainstay)
- jquery動態(tài)增加刪除表格行的小例子
- 基于jQuery實現(xiàn)表格的查看修改刪除
- JQuery動態(tài)添加和刪除表格行的方法
- 原生JS和JQuery動態(tài)添加、刪除表格行的方法
- jQuery實現(xiàn)表格的增、刪、改操作示例
相關(guān)文章
jQueryUI Sortable 應(yīng)用Demo(分享)
下面小編就為大家?guī)硪黄猨QueryUI Sortable 應(yīng)用Demo(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09jQuery實現(xiàn)的手機發(fā)送驗證碼倒計時效果代碼分享
這篇文章主要為大家詳細(xì)介紹了jQuery實現(xiàn)手機注冊發(fā)送驗證碼倒計時功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2015-08-08jQuery加PHP實現(xiàn)圖片上傳并提交的示例代碼
這篇文章主要介紹了jQuery加PHP實現(xiàn)圖片上傳并提交的實例,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07jquery autocomplete自動完成插件的的使用方法
最近剛開始學(xué)jquery,想實現(xiàn)類似GOOGLE搜索時自動顯示出相關(guān)結(jié)果的效果。于是選擇了使用jquery autocomplete插件。2010-08-08Bookmarklet實現(xiàn)啟動jQuery(模仿 云輸入法)
最近流行的 sogo云輸入法, QQ云輸入法,都用到了bookmarklet技術(shù)。2010-09-09jQuery中bind,live,delegate與one方法的用法及區(qū)別解析
本篇文章主要是對jQuery中bind,live,delegate與one方法的用法及區(qū)別進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12