<table>
      <tr>
         <td>11111</td>
      </tr>
      <tr><td><button onclick="rev(this)">remove</button></td></tr>
</table>点击remove按钮怎么把这个按钮所在的table删除了

解决方案 »

  1.   

    rev()
    这个函数是在怎么写的,贴出来看看。
    是不是在处理的时候抓的是当前table
      

  2.   


    // 不太会JQ 楼主将就用
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
    <!--
    function rev(obj) {
    $(obj).parent().parent().parent().parent().remove()
    }
    //-->
    </script>
    <div>DIV</div>
    <table> 
          <tr> 
            <td>Table </td> 
          </tr> 
          <tr> <td> <button onclick="rev(this)">remove </button> </td> </tr> 
    </table> 
      

  3.   


    function rev(obj) {
    $(obj).parent().parent().parent().remove(); // 晕多写了一个
    }
      

  4.   

    2的应该不多吧,
    parent()应该分别是td --> tr --> tbody -->table 应该是要4个的
      

  5.   


      function rev(obj) {
            $(obj).parents("table").eq(0).remove(); // 晕多写了一个
        }
      

  6.   

    function rev(obj) {
            $(obj).parent("table").remove();
        }
      

  7.   

    6六楼老兄你个很简洁实用,我见jquery里有个remove(element);这是这个怎么用呀??
      

  8.   

    注意看
    用parents()是取得一个包含着所有匹配元素的祖先元素的元素集合
    用parent()是取得一个包含着所有匹配元素的唯一父元素的元素集合