EDIT: Вопрос сокращен.
У меня есть два div рядом друг с другом, которые являются братьями и сестрами. Высота второго элемента div изменяется при изменении размера окна для мобильных устройств (одна строка текста внутри элемента div разбивается на две строки).
Теперь я хочу установить высоту первого div в соответствии с высотой второго div.
В моем случае есть следующие условия, на которые я не могу полагаться:
у div есть только классы, поэтому я не могу использовать getelementbyid()
добавление таблицы / table-cell в контейнер, и оба div не будут работать, потому что переключатель, для которого предназначены div, больше не откроется
Я не могу сделать первый div дочерним элементом второго div из-за функциональности переключателя
Итак, я решил сделать это с помощью jQuery, и у меня есть следующий код:
$(document).ready(function(){
$(".toggle-info").height($(this).next().outerHeight());
});
.toggle-info {
float:right;
width:50px;
text-align:center;
background: green;
}
.toggle-trigger {
display: block;
position: relative;
border: 0;
outline: 0;
margin: 0 50px 0 0;
background: green;
}
<div class="toggle-info">first div with info-icon</div>
<div class="toggle-trigger"><a href="#">second div with toggle headline</a></div>
Этот код не работает, и я не знаю, почему, вы можете помочь мне с этим?
Спасибо!