想在一个tabel里写删除按钮,点击按钮删除当前行,刚开始的代码如下,结果不行 <table id="tb"> <tr><td>第一</td><td><input type="button" value="删除" /></td></tr> <tr><td>第二</td><td><input type="button" value="删除" /></td></tr> <tr><td>第三</td><td><input type="button" value="删除" /></td></tr> </table> <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#tb td input").click(function () { $(this).parent("tr").remove(); }); }) </script>改成parent().parent()就可以,后来在智能提示中发现parents(),于是改成parents("tr"),结果可行,经过查找得知parent()是严格上一级,是唯一的,而parents()则代表所有的父级,是不唯一的。
|