`

jquery table 增加一行

 
阅读更多

 

table  增加一行,并动态改变增加行中的各控件的属性的值

 

 

 

<!DOCTYPE html public "-//w3c//dtd html 4.0 transitional//EN">
<html>
 <head>
  <title> new document </title>
    <meta http-equiv="Content-Type" content="text/html;charset=GBK">
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-store">
    <meta http-equiv="expires" content="0">    
     <script src="jquery-1.7.js" type="text/javascript"></script>
 </head>

 <body>
    <table id="table6" cellpadding="0" cellspacing="0" border="1"
			width="90%" align="center"
			onkeydown="if(event.keyCode==13)event.keyCode=9">
			<tr>
				<td colspan="3" class="tab">
					<table class="tabs" cellpadding="0" cellspacing="0">
						<tr>
							<td class=tab_sf></td>
							<td class=tab_f>
								附件
							</td>
							<td class=tab_ef></td>
							<td class=tab_ef align="right">
								<input type="button" class="button" onclick="addTable('6')"
									value="增加">
							</td>
						</tr>
					</table>
				</td>
			</tr>

			<tr>
				<th width="40%">
					文件名称
				</th>
				<th width="30%">
					上传时间
				</th>
				<th>
					操作
				</th>
			</tr>			
			<tr id='tr6'>
                <td id="td1" align='center'>
                文件名称<span id="sp" ><span>
				</td>
				<td id="td2" align='center'>
					<input type='text' name='name'  value="td"  onmouseover="aaahow(this)" />

				</td>
				<td id="td3" >
					<a onclick="deleteTable0(this)" style="cursor: hand">删除</a>
				</td>
			</tr>

		</table>



 </body>
</html>



<script language="JavaScript">
<!--
var $tr6 = $("#tr6").remove();
var ii=0;

//动态的改变id,value等属性的值
function addTable(obj) {
	ii++;
    //$tr6.find("#dd").html("aaaaaa").end().clone().appendTo("#table6");		
    //alert(ii);
    var  vv="td"+ii;
    $tr6.find("#td2 input").val(vv).attr("id",vv).end().clone().appendTo("#table6");	
    name();
}

//对span中的内容动态的改变
function  name(){
    var i=0;
    $("span[id='sp']").each(function(){
        i++;      
        $(this).html(i);
    });
}

function deleteTable0(obj) {
	$(obj.parentNode.parentNode).remove(); // 删除当前节点的父节点的父节点
    name();
}


function aaahow(obj){
    $(obj).attr("title","value:"+obj.value+"     \n\nid:"+obj.id+"\n\n");
    //alert("value:"+obj.value+"  id:"+obj.id);
}

//-->
</script>

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics