css - 在表警报 Div 上 Bootstrap 相同的高度?

标签 css twitter-bootstrap

在研究这个问题时遇到了一些麻烦,也许我只是没有想清楚。我正在使用 Bootstrap 3 并有一个表格来提取数据,我正在使用他们的 Alert 样式的 div 突出显示某些数据。

我遇到的问题是,根据数据,它们都有不同的高度,我希望它们都相同。我看过其他示例,但它们没有使用表结构。

有没有办法做到这一点,或者我唯一的选择是放弃表格并进行单独的 Bootstrap 列?

附件是表格行的示例。 enter image description here

最佳答案

我已经更新了你的 fiddle .我假设您在每一行中都有警报,因此我们将遍历每个 <tr>并找到 .alert div,然后确定哪个警报具有最大的“高度”。然后我们添加这个 height每个 .alert 的 CSS在行中。

HTML 结构已更改,我添加了 <thead><tbody>

<table class="table">
    <thead>
      <tr>
        <th>Address</th>
        <th>Super Permits</th>
        <th>Active?</th>
      </tr>
    </thead>
    <tbody>
        ....
        ....

$('.table').find('tbody tr').each(function (e) {
  var heights = $(".alert").map(function ()
    {
        return $(this).outerHeight();
    }).get(),

    maxHeight = Math.max.apply(null, heights);

  $(this).find('.alert').css('height', maxHeight);
});

关于css - 在表警报 Div 上 Bootstrap 相同的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34044473/

相关文章:

javascript - 我怎样才能使滚动条从右边开始,而不是从左边开始?

html - 将容器设置为垂直列而不是行

javascript - 如何从登录页面删除导航按钮

javascript - 如何使用 CSS/JS 或 jquery 让文本随滚动在 colspan 中 float ?

css - 将最后一个 <li> 向右浮动

html - <输入类型 ="checkbox"> vs <div 角色 ="checkbox">

javascript - 我想根据条件更改文本颜色

javascript - 无法获取 particleground javascript 作为 div/部分的背景

javascript - 使用 jQuery Resizable 同步宽度不适用于不同的内容/字宽

Jquery数据表列过滤器标题响应式