javascript - 根据内部div调整div的高度

标签 javascript jquery html css

我有一组像这样的 div:

<div id="textArea">
    <div id="text"></div>
</div>

CSS 属性:

#textArea {
   height: auto !important;
   min-height: 2em;
   overflow: hidden;
}

#text{
display: none;
}

我正在使用 jQuery 从 POST 请求返回的错误消息填充 ID 为 "text" 的 div。返回的数据大小不是静态的,但我的问题是 div 没有调整。

我基本上是在尝试模仿 Ruby on Rails 默认的 flash 消息,它会使用动态调整的 div 将 div 推到页面下方。

最佳答案

我认为您只是做得太多了——div 应该自动扩展以适应其中的文本内容,除非您有特定的规则另有说明。您是否有为所有 div 指定高度的规则?这就是为什么你有 height: auto !important 吗?您使用的是重置样式表吗?这些规则之外的东西正在影响您的 div。

希望这能为您指明正确的道路。

关于javascript - 根据内部div调整div的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5156105/

相关文章:

javascript - JSON.解析: unexpected end of data (javascript)

javascript - Angular2 中的 Bootstrap 模态

html - 纯CSS解决方案阻止流出网格

javascript - 柱形图水平刻度的透明背景

javascript - 为 'top' 和 'bottom' 提供与响应式设计中 'right' 和 'left' 的边距相同的边距

javascript - 使用 jquery 或 javascript 解析 cdata 中的 html

javascript - 需要在运行 IOS 自动化脚本时发现崩溃

javascript - 使用 ajax 刷新 displaytag 表

javascript - JqueryTools 在按钮单击时公开关闭

php - 将值从 jQuery 传递到 PHP