您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

jquery通过a标签删除table中的一行的代码

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 代码如下:

<tr>  <td width="10%">  <s:property value="#owner.id" />  </td>  <td width="20%">  <s:property value="#owner.name" />  </td>  <td width="15%">  <s:property value="#owner.floor" />  </td>  <td width="15%">  <s:property value="#owner.number" />  </td>  <td width="20%">  <s:property value="#owner.telephone" />  </td>  <td width="20%" align="center">  <a href="addOwner.jsp">添加</a>|  <a href="javascript:void(0)" onclick="updateOwner(<s:property value="#owner.id" />,'<s:property value="#owner.name" />','<s:property value="#owner.floor" />','<s:property value="#owner.number" />','<s:property value="#owner.telephone" />')">  修改</a>|  <a href="javascript:void(0)" onclick="deleteOwner('<s:property value="#owner.id" />',this)">删除</a>  </td>  </tr>  代码如下: function deleteOwner(id,obj){  var o=$(obj);  if(confirm("确定删除?")){  $.post(  "deleteOwner!deleteOwner",  {id: id},  function(){  alert("删除成功!!!");  o.parents("tr").remove();  }  );  }  }    1.刚开始因为this放错位置了,死活不成功!得注意。    2.直接用obj报错,要将其打包成对象$(obj)