`

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>

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

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

    要添加一行,我们需要确定要在哪一行之后插入新的行。jQuery提供了`eq()`方法来选择具有特定索引的元素。例如,`$("#mytable tr").eq(0)`将选择第一行,`$("#mytable tr").eq(-1)`将选择最后一行。`nth-child(n)`...

    jQuery选中table第一行或第一列

    通过jQuery选取table的第一行,第一列。

    jQuery获取table下某一行某一列的值实现代码

    从提供的文件内容中,我们可以提取以下关于jQuery获取表格中某一行某一列值的知识点: 1. jQuery选择器的使用:在文中,通过使用选择器 $(".div") 找到了包含多个表格的div元素。这说明了jQuery选择器用于选取页面...

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

    支持在任意行添加一行且可配置的,如可在第一行添加一行、第二行添加一行、倒数第一行添加一行、倒数第二行添加一行,随需求的变化都不会影响。 前提条件:行数需在表中存在否则添加不成功。 2)、删除一行 支持动态...

    jQuery table选中表格行变色

    这样,当你点击表格中的任意一行时,该行就会变为指定的颜色,同时取消之前被选中的行的高亮状态。此功能使得用户能清晰地看到当前选中的行,提高交互性。 当然,还可以扩展此功能,比如添加多选、右键菜单、键盘...

    jqueryTable编辑的实现

    在`jQuery Table`编辑场景中,`jQuery`用于添加交互性,使得用户能够轻松地编辑表格内容。 要实现鼠标点击表格单元格即可编辑的功能,你需要对表格的每个单元格(`td`元素)添加`click`事件监听器。当用户点击单元格...

    jquery table 添加、删除行、列

    一个基本的表格由`&lt;table&gt;`元素开始,包含若干`&lt;tr&gt;`(表格行)元素,每一行内又有若干`&lt;td&gt;`(表格数据单元格)或`&lt;th&gt;`(表头单元格)元素。现在我们来看如何用jQuery来操作这些元素。 ### 添加行 添加行通常涉及...

    jquery table 上下行移动互换

    在实际应用中,可能还需要考虑行的边界条件,例如当试图将第一行上移或最后一行下移时,应防止出现无效的操作。此外,为了提供更好的用户体验,可以考虑添加一些视觉反馈,比如禁用无法操作的按钮,或者在交换行时...

    Jquery Table 固定行和列

    本项目涉及的主题是“jQuery Table 固定行和列”,这是一个常见需求,特别是对于那些展示大量数据的网页应用,它能帮助用户在滚动时保持表头和侧边栏可见,提高可读性和用户体验。 首先,`superTables.css`是样式表...

    jQuery Table点击选中表格行变色代码.zip

    本示例中,我们关注的是"jQuery Table点击选中表格行变色代码",这是一个用于实现用户交互功能的常见需求,即当用户点击表格的某一行时,该行会高亮显示,以突出显示用户的当前选择。 首先,我们要理解jQuery的基本...

    使用jQuery为表格添加合计行

    使用jQuery为表格添加合计行,方法依赖jQuery,方法中使用到的JQ是jQuery中的$方法的别名

    jQuery Table表格排序显示代码.zip

    jQuery可以方便地选择、添加、删除或修改这些元素。例如,`$('table tr').sort(function(a, b){...})`可以对表格行进行排序。 3. **排序算法**:实现表格排序的关键在于正确的排序算法。常见的有冒泡排序、快速排序...

    jquery table 合并相同列

    1. **获取表格数据**:使用 jQuery 的 `$('table tr')` 选择器获取表格中的所有行,然后遍历每一行的单元格 `$('td')`。 2. **比较相邻列**:对于每个单元格,我们需要比较其与前一个单元格的内容。如果内容相同,...

    关于表格(table)中checkbox等相关事件操作(动态添加行+隔行换色等相关)(jquery)

    本篇将详细探讨如何利用jQuery实现表格中checkbox的相关事件操作,包括动态添加行、隔行换色、选中变色、全选与反选等功能。 首先,让我们了解jQuery的基本概念。jQuery是一个快速、简洁的JavaScript库,它简化了...

    jQuery Table选中表格行变色代码.zip

    本资源“jQuery Table选中表格行变色代码.zip”提供了一个实用的功能,即当用户点击表格中的某一行时,该行会变色,以突出显示用户的选择。这个功能在数据展示和交互性较强的网页中十分常见,例如在数据分析、电商...

    jquery.table2excel.js(用于table导出Excel文件)

    1. **引入插件**:在HTML文件中,添加对`jquery.table2excel.js`的引用。通常,这需要放置在`&lt;head&gt;`标签或者`&lt;body&gt;`标签底部的`&lt;script&gt;`标签内。 ```html &lt;script src="path/to/jquery.js"&gt; ...

    jquery table display

    删除操作则可以为每一行添加一个删除按钮,监听这些按钮的点击事件,并在触发时找到对应的行并调用`.remove()`。 此外,`jquery.tabledisplay-0.2.js`插件可能提供了额外的功能,如表格的排序、过滤数据等,使用前...

    Jquery Table 操作

    - 如果有上一行,将选中行移到上一行之前:`if (previousRow.length &gt; 0) { selectedRow.insertBefore(previousRow); }` 2. **下移**:与上移类似,只是我们需要将行插入到后一个兄弟元素之后。实现步骤如下: -...

    JQuery获取table一列值

    ### JQuery 获取 Table 一列值的方法详解 在 Web 开发中,经常需要处理表格数据,尤其是在需要对表格中的数据进行批量操作时。使用 JQuery 可以非常方便地获取表格(`&lt;table&gt;`)中某一列的所有值。下面将详细介绍...

Global site tag (gtag.js) - Google Analytics