【问题标题】:Jquery - How to remove an element from a div and update that div to the remaining elementsJquery - 如何从 div 中删除元素并将该 div 更新为剩余元素
【发布时间】:2015-02-02 06:02:27
【问题描述】:

如何从 div 中移除一个元素并将该 div 高度更新为剩余元素?

所以问题是当我点击它们时我可以删除 div 内的元素,但是我留下了被删除元素的空格,有什么帮助吗?

我试过了:

$(document).ready(function(){
    $("table").click(function(){
        $(this).remove();
        $('#content').css("height", "auto");
    });
});

【问题讨论】:

  • 你少了一个美元符号
  • 只是在这里,但仍然无法正常工作
  • 如果高度是自动的,它应该在元素被删除后自动更新,如果不是,你必须在小提琴中重新创建问题,这样我们才能真正看到它。
  • 我认为问题很明确,如果没有 jsfidlle,你们会不帮忙吗?
  • “所以问题是当我点击它们时我可以删除 div 内的元素,但是我留下了被删除元素的空格,有什么帮助吗?”如果我删除例如表 3 它只是消失但 div #content 保持其高度

标签: jquery html height


【解决方案1】:

height 调用置于click 事件之外:

$(document).ready(function(){
    $('#content').css("height", "auto");
    $("table").click(function(){
        $(this).remove();
    });
});

【讨论】:

  • 没用,好像问题出在 $('#content').css("height", "auto");
  • 我刚刚尝试了一个 div,它最初没有设置宽度和高度以及绝对位置
  • @FábioLinhares 您是否尝试在 CSS 中将 #content DIV 的高度设置为自动?不在 jQuery 中...
  • @FábioLinhares 尝试这样做! :-)
  • 可能是因为 php 循环中的表格 como 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
相关资源
最近更新 更多