`
busing
  • 浏览: 40614 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

jquery可增加删除列表格

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<script src="jquery-1.3.2.js"></script>

<script>

var colNum=6;

						 
function addCol(){
var tablehead=$("#colName").val();
 var currentNum=colNum+1;
$("#lb tr").each(function(i,v){
if(i==5){
 $(this).html($(this).html().replace("colSpan="+colNum,"colSpan="+currentNum));
colNum++;
 return;
}
																				 
 var lastTD=$("#"+$(this).attr("id")+" td:last-child");
 if(i==0)
$("#"+$(this).attr("id")+" td:last-child").after(lastTD.clone().html(tablehead));
else if(i==1){
$("#"+$(this).attr("id")+" td:last-child").after(lastTD.clone().html("设置"));	
}else{
$("#"+$(this).attr("id")+" td:last-child").after(lastTD.clone())
}
 });
}
														
														
														
function delCol(){
 var currentNum=colNum-1;
$("#lb tr").each(function(i,v){
	 if($(this).children().length<=3)
	 {
		return;
	}
																				  
	if(i==5){
		 $(this).html($(this).html().replace("colSpan="+colNum,"colSpan="+currentNum));
		 colNum--;
		return;
	}
		$("#"+$(this).attr("id")+" td:last-child").remove();
																																						
 });
}
</script>
</head>

<body >
<center>
  <table align="center" id="lb" class="list" >
    <tr id="tr1"> 
      <td width="8%" bgcolor="#D0DEF0">姓名</td>
      <td width="13%" bgcolor="#D0DEF0">所在部门</td>
      <td width="11%" bgcolor="#D0DEF0">所任职位</td>
      <td width="13%" bgcolor="#D0DEF0">基薪</td>
      <td width="13%" bgcolor="#D0DEF0">岗薪</td>
      <td width="15%" bgcolor="#D0DEF0">入职时间</td>
    </tr>
    <tr onMouseOver="changeto()" onMouseOut="changeback( '0' )" id="tr2"> 
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>设置</td>
    </tr>
    <tr onMouseOver="changeto()" onMouseOut="changeback( '1' )" id="tr3"> 
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
	 <tr onMouseOver="changeto()" onMouseOut="changeback( '0' )" id="tr4"> 
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
     </tr>
    <tr onMouseOver="changeto()" onMouseOut="changeback( '1' )" id="tr5"> 
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
	 <tr >
      <td colspan="6" align="center" ><div>
        <label>
          <span class="arrow"><a href="#"  class="b">9</a> <a href="#" class="b">3</a> <a href="#" class="b"> 4</a><a href="#" class="b"> :</a></span> 共10条记录 每页5条 转到
          <input name="textfield3222" type="text" class="field"style="width:30px;height:20px" />
          页 <img src="../../../images/btn_go.gif" width="20" height="20" align="absmiddle" > &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" id="colName" class="field" />&nbsp;<input type="button" id="addCol" onClick="addCol()" class="button" value="添加列"/>&nbsp;&nbsp;</label>
        <input type="button" id="addCol2" class="button" value="删除列" onClick="delCol()"/>
      </div></td>
    </tr>
  </table>
</center>
</body>
</html>

 

分享到:
评论

相关推荐

    jquery实现动态添加列,删除指定列

    jquery脚本实现动态添加列,删除指定列

    jquery实现表格行与列的动态增加和删除,附获取表格内容(字符串、json)格式

    在项目中很多时候遇到这样的问题,需要动态的增加、删除表格的行与列,在学习jQuery的过程中,自己试着在网上找寻教程,发现都不符合自己的需要,所以就动手改写了一份简单的diy表格。目前实现动态增加 删除最后一行...

    jquery实现的类似excel功能的表格

    可编辑的类似于excel功能的jQuery开发的表格,功能上还有很多的缺陷,望网上的各位牛人大哥们。帮小弟优化一下。并完善其功能 现在可以实现,添加或附加行列,删除行和列。简单的合并行或列。现在想将其添加到...

    基于JQuery的动态删除Table表格的行和列的代码

    首先要获取Table表格的行数,我是通过后台添加表格的所以我在前台获取的时候length一下就获取到了总数赋值例如上图: 如果我要打印这个表格但不想要操作那列的内容咋办? 代码如下: for(var i=0;i&lt;num+1;i++) { $...

    基于Bootstrap使用jQuery实现简单可编辑表格

    editTable.js 提供编辑表格当前行、添加一行、删除当前行的操作,其中可以设置参数,如: operatePos 用于设置放置操作的列,从0开始,-1表示以最后一列作为放置操作的列;(这里的操作包括 编辑当前行、在当前行下...

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

    主要介绍了jQuery实现表格行和列的动态添加与删除方法,涉及jQuery针对页面元素的动态添加与删除相关技巧,非常简便实用,需要的朋友可以参考下

    jquery实现表格行与列的动态增加和删除,X,Y轴及区间值交互

    因为之前有一份资源有朋友咨询过X,Y轴交互及区间范围中进行取值的一个问题,所以补一份区间范围的交互及json格式获取数据的demo,如需实现自己所需效果可以自行修改,有疑问也可以留言,json输出如:[{min:0,max:10,...

    jQuery增加与删除table列的方法

    主要介绍了jQuery增加与删除table列的方法,涉及jQuery针对table表格元素动态操作相关技巧,需要的朋友可以参考下

    BootStrap和jQuery相结合实现可编辑表格

    editTable.js 提供编辑表格当前行、添加一行、删除当前行的操作,其中可以设置参数,如: operatePos 用于设置放置操作的列,从0开始,-1表示以最后一列作为放置操作的列;(这里的操作包括 编辑当前行、在当前行下...

    JQuery实现动态表格点击按钮表格增加一行

    功能实现:点击添加按钮,表格增加一行并给其name属性赋予的值,方便获取 点击删除,自动删除这一行 JQuery中定义一个count变量 var count = 1; function add() { var tbl = document.all.ci; var rows = tbl.rows....

    利用jquery给指定的table动态添加一行、删除一行的方法

    刚好用到给指定的table添加一行、删除一行,就直接找google,搜出来的东西不尽如人意,不是功能不好就是千篇一律,简直浪费时间还不讨好,于是乎就自己动手封装个,现就把代码分享出来,避免大伙重复造轮子,如有...

    table表格的全反选,删除,增加表格,列的显示与隐藏,数据的获取

    自己用jQuery写的一个table的jQuery操作的demo,里面几乎涵盖了大部分的jquery语法,对想学习jquery的同学来说是很有帮助的

    异步表格控件源码下载

    提供了若干易用的客户端方法,让你的程序在添加、修改、删除表格数据时无需重新加载大量的表格数据,而仅需要更新客户端展现结果,这样使得程序的后台访问次数大大降低。采用了类似AjaxPro的异步回调方式,使得您...

    超级简单的jquery操作表格方法

    主要介绍了超级简单的jquery操作表格方法,可实现针对表格行与列的增加及删除操作,是非常实用的技巧,需要的朋友可以参考下

    jQuery详细教程

    当我们在教程中演示 jQuery 时,会将函数直接添加到 &lt;head&gt; 部分中。不过,把它们放到一个单独的文件中会更好,就像这样(通过 src 属性来引用文件): 实例 &lt;script type="text/javascript" src="jquery.js"&gt; ...

    基于jQuery的动态表格插件

    在这里我们需要控制用户的输入验证,表格的添加删除,用户输入数据的统计聚合,还有相应的计算列比如商品的总价=商品的单价*商品数量,再如,同时在用户提交的时候我还要需要获取提交到后台服务端处理在存储到我们的...

    jQuery攻略.pdf

    47 3.9 查明元素何时获得和失去焦点 49 3.10 在按钮上应用悬停效果 50 3.11 切换应用一个CSS类 52 3.12 创建基于图像的变换 54 3.13 为响应事件而添加和删除文本 57 3.14 应用样式作为对事件的响应 58 3.15 显示文字...

Global site tag (gtag.js) - Google Analytics