jQuery實(shí)現(xiàn)表格行和列的動(dòng)態(tài)添加與刪除方法【測(cè)試可用】
本文實(shí)例講述了jQuery實(shí)現(xiàn)表格行和列的動(dòng)態(tài)添加與刪除方法。分享給大家供大家參考,具體如下:
運(yùn)行效果截圖如下:
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> .cl1{ background-color:#FFFFFF; } .cl2{ background-color:#FFFF99; } </style> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript"> var rowCount = 0; var colCount = 2; function addRow(){ rowCount++; var rowTemplate = '<tr class="tr_'+rowCount+'"><td>'+rowCount+'</td><td class="cl1">內(nèi)容'+rowCount+'</td><td class="cl1"><a href="#" onclick=delRow('+rowCount+')>刪除</a></td></tr>'; var tableHtml = $("#testTable tbody").html(); tableHtml += rowTemplate; $("#testTable tbody").html(tableHtml); } function delRow(_id){ $("#testTable .tr_"+_id).hide(); rowCount--; } function addCol(){ colCount++; $("#testTable tr").each(function(){ var trHtml = $(this).html(); trHtml += '<td onclick="delCol('+colCount+')">增加的td</td>'; $(this).html(trHtml); }); } function delCol(_id){ $("#testTable tr").each(function(){ $("td:eq("+_id+")",this).hide(); }); colCount--; } function mover(_id){ $("#testTable tr:not(:first)").each(function(){ $("td:eq("+_id+")",this).removeClass("cl1"); $("td:eq("+_id+")",this).addClass("cl2"); }); } function mout(_id){ $("#testTable tr:not(:first)").each(function(){ $("td:eq("+_id+")",this).removeClass("cl2"); $("td:eq("+_id+")",this).addClass("cl1"); }); } </script> <title>jquery操作表格測(cè)試</title> </head> <body> <table id="testTable" border="1" width="500"> <tr> <td>序號(hào)</td> <td onmouseover="mover(1);" onmouseout="mout(1);">內(nèi)容</td> <td onmouseover="mover(2);" onmouseout="mout(2);">操作</td> </tr> </table> <input type="button" value="添加行" onclick="addRow();"/> <input type="button" value="添加列" onclick="addCol();"/> </body>
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery表格(table)操作技巧匯總》、《jQuery form操作技巧匯總》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jquery中Ajax用法總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動(dòng)畫與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- 基于jQuery和Bootstrap框架實(shí)現(xiàn)仿知乎前端動(dòng)態(tài)列表效果
- jQuery動(dòng)態(tài)顯示和隱藏datagrid中的某一列的方法
- jQuery EasyUI中DataGird動(dòng)態(tài)生成列的方法
- 基于JQuery的動(dòng)態(tài)刪除Table表格的行和列的代碼
- jQuery插件jqGrid動(dòng)態(tài)獲取列和列字段的方法
- jQuery實(shí)現(xiàn)列表內(nèi)容的動(dòng)態(tài)載入特效
- jQuery實(shí)現(xiàn)動(dòng)態(tài)顯示select下拉列表數(shù)據(jù)的方法
- jQuery實(shí)現(xiàn)動(dòng)態(tài)加載select下拉列表項(xiàng)功能示例
- jQuery動(dòng)態(tài)產(chǎn)生select option下拉列表
- jQuery簡單實(shí)現(xiàn)向列表動(dòng)態(tài)添加新元素的方法示例
- jQuery實(shí)現(xiàn)動(dòng)態(tài)生成年月日級(jí)聯(lián)下拉列表示例
- Jquery動(dòng)態(tài)列功能完整實(shí)例
相關(guān)文章
jQuery模仿阿里云購買服務(wù)器選擇購買時(shí)間長度的代碼
jQuery仿阿里云購買服務(wù)器選擇時(shí)間長度,操作簡單,只需點(diǎn)擊所要選的時(shí)間段,對(duì)實(shí)現(xiàn)代碼感興趣的朋友參考下2016-04-04jquery Ajax實(shí)現(xiàn)Select動(dòng)態(tài)添加數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了jquery Ajax實(shí)現(xiàn)Select動(dòng)態(tài)添加數(shù)據(jù)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06jquery+swiper組件實(shí)現(xiàn)時(shí)間軸滑動(dòng)年份tab切換效果
這篇文章主要介紹了jquery+swiper組件實(shí)現(xiàn)時(shí)間軸滑動(dòng)年份tab切換效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12jQuery對(duì)于顯示和隱藏等常用狀態(tài)的判斷方法
這篇文章主要介紹了jQuery對(duì)于顯示和隱藏等常用狀態(tài)的判斷方法,給出了兩種較為常用的判斷方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12jquery獲取焦點(diǎn)和失去焦點(diǎn)事件代碼
鼠標(biāo)在搜索框中點(diǎn)擊的時(shí)候里面的文字就消失了,經(jīng)常會(huì)用到搜索框的獲得焦點(diǎn)和失去焦點(diǎn)的事件,接下來介紹一下具體代碼,感興趣的朋友額可以參考下2013-04-04jquery實(shí)現(xiàn)拖動(dòng)效果(代碼分享)
本文主要分享了jquery實(shí)現(xiàn)拖動(dòng)效果的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01深入理解Jquery表單驗(yàn)證(使用formValidator)
表單驗(yàn)證在web中中的應(yīng)用很廣,本篇文章主要介紹了Jquery表單驗(yàn)證(使用formValidator),非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-01-01