JQuery получить высоту элемента с display: none свойство

George Stoqnov спросил: 07 октября 2018 в 10:57 в: javascript

Есть ли простой способ получить высоту родительского div, внутри которого есть скрытый дочерний div? Если нет, то какой может быть трудный способ добиться такого результата?

PS: я знаю, что эта тема может быть повторяющейся, но все другие темы, которые я нашел, были с отрицательными оценками лучших ответов.

var getHeight = $(".parent").height();

console.log(getHeight);

.parent{
  position:absolute;
  top:0;
  left:0;
}
 
.visibleChild{
  position:relative;
  height:20px;
  background-color:red;
}
 
.hiddenChild{
  display:none;
  height:20px;
  background-color:green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="parent">
  <div class="visibleChild">
    This div is visible.
  </div>
  <div class="hiddenChild">
    This div is hidden.
  </div>
</div>

0 ответов