insertRow()函数可以带参数,形式如下:这个函数将新行添加到index的那一行前,比如insertRow(0),是将新行添加到第一行之前,默认的insertRow()函数相当于insertRow(-1),将新行添加到表的最后。
<scriptlanguage="JavaScript">
vart=document.getElementById("test");
tinnerHTML="<tr><td>数据</td></tr>";
//或者
vart=document.getElementById("test");
vartr=document.createElement("tr");
vartd=doucment.createElement("td");
td.innerHTML="数据";
tr.appendChild(td);
t.appendChild(tr);
}
</script>
扩展资料:
给table添加一行
1、$("#addTable").click(function(){;
2、vartr="<tr>"+;
3、"<td>11</td>"+;
4、"<td>22</td>"+;
5、"<td>33</td>"+;
6、"<td>44</td>"+;
7、"<td>55</td>"+;
8、"</tr>";
9、$(".layui-table").append(tr);
border只对td有效cellmargin设置为0,这样td之间就没有间隔了
然后对td设置padding属性,就可以模拟原来cellmargin的留白效果 这样说清楚吗? :)同一个页面内只能有一个ID存在。
多个ID对css来说感觉没什么影响,但对JS是致命的错误。
<!DOCTYPE html>
<html><head>
<script type="text/javascript" src="jquery-142minjs"></script>
</head>
<body>
<script type="text/javascript">
$(function(){
$('inputdelete')click(function(){
$(this)parent('td')parent('tr')find('td')eq(1)empty();
})
$('inputupdate')click(function(){
var value=$(this)parent('td')parent('tr')find('td')eq(0)html();
alert('本行第一列的内容为:'+value);
})
})
</script>
<table>
<tr>
<td>11</td>
<td>12</td>
<td>13</td>
<td><input type="button" name="update" value="Update" class="update"/></td>
<td><input type="button" name="delete" value="Delete" class="delete"/></td>
</tr>
<tr>
<td>21</td>
<td>22</td>
<td>23</td>
<td><input type="button" name="update" value="Update" class="update"/></td>
<td><input type="button" name="delete" value="Delete" class="delete"/></td>
</tr>
<tr>
<td>31</td>
<td>32</td>
<td>33</td>
<td><input type="button" name="update" value="Update" class="update"/></td>
<td><input type="button" name="delete" value="Delete" class="delete"/></td>
</tr>
</table>
</body>
</html><TR代表表格中的一行</TR<TD代表表格中的一列</TD'TR'与'TD'交成一个单元格<TABLE</TABLE之间有多少个<TR,就有多少行<TR</TR之间有多少个<TD,就有多少列方法多种,最简单的就是单独给a标记一个class,或者给个ID也行,也可以通过嵌套实现,给table、tr、td指定一个类或ID都可以,当然了,如果你页面中内容很少,不用定义选择器,直接用标签也行,或者行内样式也可以实现,举例:\x0d\1、行内样式:\x0d\
超链接\x0d\ \x0d\\x0d\2、给a指定类(如果把class换成id的话,则底下的special则换成#special)\x0d\
|
$("#demo1 tr:eq(0)")after("<tr></tr>");
$("#demo1 tr:eq(0) td")each(function(){
$("#demo1 tr:eq(0) td:eq(1)")appendTo("#demo1 tr:eq(1)");
});
或者在tr之前新建一个tr,将第一个td移动到新建tr中
$("#demo1 tr:eq(0)")before("<tr></tr>");
$("#demo1 tr:eq(1) td:eq(0)")appendTo("#demo1 tr:eq(0)");
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)