jquery删除行 一个动态生成的table,在每一行有一个单元格有一个<a href>删除</a>怎么样实现点击一下就把所在行删除?求指教为了毕设忙了一晚上了,熬不住了,先去睡觉了。中午来结贴,谢谢各位。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用jQuery,首先的导入jQuery库,假设你的Table是这样子的<table id="tb"><tr><td>人啊人</td><td><a href="#">删除</a></td></tr> <tr><td>人啊人</td><td><a href="#">删除</a></td></tr> <tr><td>人啊人</td><td><a href="#">删除</a></td></tr></table>jQuery语句就是这样的$(function(){ $("#tb").find("a").click(function(){ //给table下所有的a标签一个点击事件 $parent = $(this).parent().parent(); //查找a标签的父节点td的父节点tr $parent.remove(); //删除这行tr})}); <!DOCTYPE HTML><html> <head> <meta charset="gb2312" /> <title></title> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <button>生成</button> <script> $('button').click(function(){ var s = '<table><tr><td>1-1</td><td><a href="#">删除</a></td></tr><tr><td>1-1</td><td><a href="#">删除</a></td></tr></table>'; $('body').append(s); }) $('table a').live('click', function(){ $(this).parents('tr').remove(); }) </script> </body></html> 需求 并不明确呀, 你怎么动态生成的? 根据数据库list迭代出来的table中的数据,还是.append呀?看你要不要删数据库里面的值了。 用display=“none”尝试看看!!! <tr style="display:none"></tr> Js 验证用户名和密码不成功 Jquery Dialog问题 关于extjs里面的 RowEditor 的简单问题 textarea不换行问题 关于active控件的问题 网站 一个简单的换行问题 请问该如何才能看到这个网页源码 怎样从tr中获取所属 table的object? 如何在用history.back()后,刷新返回后的页面? CSS选择器实现原理 怎么让JavaScript等待2秒再执行函数,在线求解
<table id="tb"><tr><td>人啊人</td><td><a href="#">删除</a></td></tr>
<tr><td>人啊人</td><td><a href="#">删除</a></td></tr>
<tr><td>人啊人</td><td><a href="#">删除</a></td></tr></table>
jQuery语句就是这样的
$(function(){
$("#tb").find("a").click(function(){ //给table下所有的a标签一个点击事件
$parent = $(this).parent().parent(); //查找a标签的父节点td的父节点tr
$parent.remove(); //删除这行tr
})
});
<html>
<head>
<meta charset="gb2312" />
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<button>生成</button>
<script>
$('button').click(function(){
var s = '<table><tr><td>1-1</td><td><a href="#">删除</a></td></tr><tr><td>1-1</td><td><a href="#">删除</a></td></tr></table>';
$('body').append(s);
})
$('table a').live('click', function(){
$(this).parents('tr').remove();
})
</script>
</body>
</html>
</tr>