元素的高度为 0px

阿曼多·席尔瓦

嗨,我在手风琴中有 div:

    <a href="#collapse17" data-quickedit-field-id="paragraph/17/field_section_title/en/default" class="field field--name-field-section-title field--type-string field--label-hidden accordion-toggle field--item" data-parent="#accordion" data-toggle="collapse">
  <h2><strong>Accordion Header</strong></h2>
</a>
<div id="collapse17" data-quickedit-field-id="paragraph/17/field_section/en/default" class="field field--name-field-section field--type-entity-reference-revisions field--label-hidden panel-collapse collapse field--item">
    <div class="panel-body">
        <div data-quickedit-field-id="paragraph/10/field_diagram_title/en/default" class="field field--name-field-diagram-title field--type-string field--label-hidden p-1 section-title-diagram field--item background-purple" id="div">INDEPENDENT LEARNING12</div>
    </div>
</div>

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

当将鼠标悬停在检查元素上的 div 元素上时,高度为 20px。但我的jQuery:

    $('.section-title-diagram').each(function(){
  var $div = $("#div");
    var height = $div.height();
  var text = $div.text();
  console.log("Height: ", height);
  console.log("Text: ", text);
});

是 0。当我这样做时

var text = $(this).text();
console.log(text);

它确实正确吐出INDEPENDENT LEARNING12我被困在为什么我的 div 的高度为 0。我尝试了多种方法,但无济于事。任何帮助,将不胜感激。

http://jsfiddle.net/xotu9qgj/5/

阿里·奈米

因为你设置

.collapse {
    display: none;
}

在你的 css 中

更改为显示:阻止

$('.collapse').show();在您的 jquery 代码中设置

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

砌体布局的高度为0px

外部<div>高度0px

父 DIV 高度:0px 但子元素仍然显示

Div高度为0px,但内部有图像?

嵌套在另一个SVG元素中的SVG元素的大小为0px * 0px

具有“ left:0px”的元素上的绑定事件

Div在字体大小上的高度增加:嵌套链接中为0px

在Bootstrap Modal中嵌入Google Maps时,高度和宽度均设置为0px

Div高度为0px,因此不显示背景img

如何将文本元素设置为0px宽度?

选择器宽度高度自动设置为0px后仅适用于Windows chrome

AEM 6.2(在此处拖动组件)Parsys高度0px

为什么在这种情况下100%的高度= 0px?

阅读更多内容的最大高度不尊重css中的0px

通过VueJS加载ChartJS-ChartJS为空且尺寸为0px

在折叠标签中加载时,光滑轮播的宽度为0px

当填充和边距为0px时,文档顶部的空白

溢出:自动使边框半径为0px,如何解决这个问题。?

如何使用样式组件将Gatsby链接组件的填充设置为0px

当我再次单击时,它不显示任何内容,高度返回到0px,但其中的元素显示且不显示任何内容或离开页面

CSS:为什么'top:0px'不能在相对定位的div中正确定位绝对定位的'p'元素?

Flexbox将内部元素的高度设置为0

如何去除高度为 0 元素的 CSS Grid 的间隙

无法放置 0px 边距

检查style =“ height:0px”

CSS-徽标顶部= 0px

在角度5中找不到其他支持对象“ translate(0px,0px)”

CSS中的声明是什么:font:0px / 0px a;

(CSS)高度拉伸,顶部为0,底部为0,带有伪元素?