У меня есть два div.jQuery установить высоту div на «динамическую высоту» другого
<div class="col-1"><p>Content</p></div>
<div class="col-2"><img src="" alt="" /></div>
С их уважаемым содержанием внутри каждого.
Я пытаюсь установить высоту col-2 точно так же, как и col-1.
Я попытался это с помощью JQuery:
$(document).ready(function() {
var divHeight = $('.col1').height();
$('.col2').css('min-height', divHeight+'px');
});
Проблема заключается в том, что кол-1 не имеет высоту установленные на нем. Он имеет динамическую высоту, которая растет, когда ее содержание растет. Поэтому приведенный выше код не работает.
Есть ли способ установить минимальную высоту col-2 равной динамической высоте столбца 1 с помощью jQuery?
Поскольку классы элементов в вашем HTML отличаются от классов элементов JS. Проверьте работу [Demo] (http://jsfiddle.net/tusharj/2hyyL0vt/) – Tushar
@Tushar это хорошо, но он указал _ «Проблема в том, что col-1 не имеет высоты, установленной на нем» _ Я предоставил демо с его требованиями в моем ответе здесь http://stackoverflow.com/a/32109749/4323504 –
@ LuthandoLoot Right. Вот еще [Demo] (http://jsfiddle.net/tusharj/2hyyL0vt/1/) – Tushar