<html>
<head>
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
</head>
<body>
<table id="thisTable">
<tr>
<td>id</td>
<td name="Myname" onclick="Myclick()">name</td>
<td>sex</td>
</tr>
<tr>
<td>001</td>
<td name="Myname" onclick="Myclick()">Xiaoming</td>
<td>man</td>
</tr>
<tr>
<td>002</td>
<td name="Myname" onclick="Myclick()">Laowang</td>
<td>man</td>
</tr>
<tr>
<td>003</td>
<td name="Myname" onclick="Myclick()">Yan</td>
<td>Felman</td>
</tr>
</table>
</body>
<script>
function Myclick(){
//console.log("click");
var Myname = document.getElementsByName("Myname");
for(var i=0;i<Myname.length;i++){
Myname[i].hidden="true";
}
}
</script>
</html>

如何用JQuery移除table中的一列?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- Cboyce 2015-12-19 14:38关注
换了种写法
<html> <head> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> </head> <body> <table id="thisTable"> <tr> <td>id</td> <td name="Myname" onclick="Myclick()">name</td> <td>sex</td> </tr> <tr> <td>001</td> <td name="Myname" onclick="Myclick()">Xiaoming</td> <td>man</td> </tr> <tr> <td>002</td> <td name="Myname" onclick="Myclick()">Laowang</td> <td>man</td> </tr> <tr> <td>003</td> <td name="Myname" onclick="Myclick()">Yan</td> <td>Felman</td> </tr> </table> </body> <script> $(function(){ //给所有的td绑定事件 $("td").click(function(){ //移除一整行 //$(this).parent().remove(); //移除当前列 $(this).remove();//这里的$(this)表示触发该事件的元素,也就是你所点击的那个td }) }) </script> </html>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报