jQuery实现表格行和列的动态添加与删除方法【测试可用】

时间:2016.08.09 发布人:u1248r

jQuery实现表格行和列的动态添加与删除方法【测试可用】

已解决问题

谷歌u1248r用户在2016.08.09提交了关于“凌天传说jQuery实现表格行和列的动态添加与删除方法【测试可用】”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T17:49:08。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:小牛牛乖99  

本文实例讲述了jQ来自uery实现表格行和列的动态添加与删除方法。分享给大家供问答大家参考,具体如下

运行效果截图如下:

具体代码如下:

<!DOCTYPEhtmlP翻言钱UBLIC"-//W3C//DTDXh**TML1.0Transitional//EN""http://www.***.org/TR永妈倍轮值查稳/xhtml1/DTD/xhtml1-tran准连管现女殖sitional.dtd"><htmlxmlns="http://www.***.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><styletype="text/css">.cl1{background强肥热使善织官展伟-color:#FFFFFF;}.cl2{background-color:#F沙创FFF99;}</s节套指皮知改察好交tyle><scripttype="text/j**ascript"src="jquery-1.7.2.min.js"></script><s唱红看位别活cripttype="text/j**ascript">varrowCount=0;varcolCount=2;functionaddRow(){rowCount++;varrowTemplate='<trclass="你龙tr_'+rowCount+'"><td>'+rowCount+'</td><tdclass="cl1">内容'+rowCount+'</td><tdclass="cl1"><ahref="#"onclick=delRow('+rowCount+')>删除</a></td></tr>';vartableh**tml=$("#testTable助青期tbody").html();tableh**tml+=rowTemplate;$("#testTabletbody").html(tableh**tml);}functiondelRow(_id){$("#testTable.tr_"+_id).hide();rowCount--;}functionaddCol(){colCount++;$("#testTabletr").each(function(){vartrh**tml=$(this).html();trh**tml+='<tdonclick="delCol('+colCount+')">增加的td</td>';$(this).html(trh**tml);甲说米德果委});}functiondelCol(_id){$("#testTabletr").each(function(){$("td:eq("树她迅固胜植践由+_id+")",this).hide();}苦);colCount--;}functionmover(_id){$("#testTabletr:留架该越配只被甚宣志知not(:first)").each(function(){$("td:eq("+_id+")",this).rem且通油达单这度图阶动oveClass("cl1");$("td:eq("+_id+")",this).addClass("cl2");});}functionmout(_id){$("#testTabletr:not(:fi简假细胶否灯够半状我十rst)").eac良效图h(function(){$("td:eq("+_id+")",this)算货止今春能增争.removeC征到黑参总略lass("cl2");$("td:eq("+_id+")",this).addClass("cl1");});}</script><title>jquery操作表格测试</title></head><body><tableid="testTable"border="1"width="500"><tr><td>序号</td><tdonmouseover="mover(1);"onmouseout="mout(1);">内容</td><tdonmouseover="mover(2);"onmouseout="mout(2);">操作</td></tr></table><inputtype="button"value="添加行"onclick="addRow();"/><inputtype="button"value="添加列"onclick="addCol();"/></body>

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery表格(table)操作技巧汇总》、《jQueryform操作技巧汇总》、《jQuery常用插件及用法总结》、《jQuery操作json**技巧汇总》、《jQuery扩展技巧总结》、《jQuery拖拽特效与技巧总结》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。