解决方案 »
- 求教大神 appendChild哪里错了啊
- file的onclick事件如何触发?
- 请教JS文件里鼠标点击图片关闭当前窗口同时弹出新的网页
- 求js eval解码方法..
- javascript怎么取消onclick的所有事件,包括内置的
- 请大家帮忙一个问题,谢谢!
- 请问如何实现鼠标右键点击不同区域,弹出不同的菜单?
- 怎样在javascript代码中加html标签
- 这个地方怎么实现的?
- 如何不显示窗口的关闭,最大化和最小化按钮?
- db.getTableData("US_APP.TB_APP_JTZY_SBTZ", "JZBM=1000002"); 中US...为什么不是table
- 有关.ajax跨域的问题
var tr = $(this).closest('tr');
tr.remove(); var tab = $('#tab');
var old = tab.find('tr:gt(0)');
old.each(function(i){
$(this).find('td').eq(0).html(i+1);
});
tab.append(old);
});完整demo:<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.10.2/jquery-1.10.2.min.js"></script>
</head>
<body>
<table id="tab" width="500" border="1">
<tr>
<th>序号</th>
<th>姓名</th>
<td>操作</td>
</tr>
<tr>
<td>1</td>
<td>111</td>
<td><a class="del" href="#">Del</a></td>
</tr>
<tr>
<td>2</td>
<td>22</td>
<td><a class="del" href="#">Del</a></td>
</tr>
<tr>
<td>3</td>
<td>333</td>
<td><a class="del" href="#">Del</a></td>
</tr>
<tr>
<td>4</td>
<td>444</td>
<td><a class="del" href="#">Del</a></td>
</tr>
<tr>
<td>4</td>
<td>555</td>
<td><a class="del" href="#">Del</a></td>
</tr>
</table>
<script>
$('.del').click(function (){
var tr = $(this).closest('tr');
tr.remove(); var tab = $('#tab');
var old = tab.find('tr:gt(0)');
old.each(function(i){
$(this).find('td').eq(0).html(i+1);
});
tab.append(old);
});
</script>
</body>
</html>
表格是动态生成的,里面的ID 都不一样,怎么从新获取,怎么设置具体参考#2的,通过DOM关系来更新,而不是通过ID