代码之家  ›  专栏  ›  技术社区  ›  Jon

在对表行调用JQuery Remove之后,它仍然占用空间

  •  0
  • Jon  · 技术社区  · 14 年前

    /*CSS*/
    #results{margin-top:10px;}
    #results table{width:750px;empty-cells:show;border-collapse:collapse;}
    #results table tr td{cursor:pointer;}
    tr.selected{background-color:#FAFAD2;}
    
    /*JQuery*/
    $("#btnRemove").click(function(){
        $("#results table tr.selected").remove();
    });
    

    有什么建议吗?

    1 回复  |  直到 8 年前
        1
  •  2
  •   KP.    14 年前

    我建议使用 Firebug ,以检查remove激发前后的html标记,以确保它正在删除您期望的元素。

    第二,我建议使用firebug检查表,它的内容可以准确地看到填充和/或边距哪里不正常。使用Firebug中HTML部分下的“layout”选项卡可以对元素进行精确的测量,包括填充、边距、边框和位置/偏移,这应该可以清楚地知道问题所在。