Есть такой блок:
<div class="lang-area">
<ul class="lang list-unstyled">
<li class="lang-item lang-item__active"><a href="#" class="rus">Россия</a></li>
<li class="lang-item"><a href="#" class="en">Britain</a></li>
<li class="lang-item"><a href="#" class="deu">Deutschland</a></li>
<li class="lang-item"><a href="#" class="fr">France</a></li>
<li class="lang-item"><a href="#" class="es">España</a></li>
</ul>
</div>
Пытаюсь вытащить ширину самого длинного элемента с классом
lang-item и присвоить родителю
lang-area:
var langItemWidth = $('.lang-item').width();
$(".lang-area").width(langItemWidth);
Понятное дело, что берется первый результат с классом
lang-item, пытаюсь массивом пробовать:
$(function() {
$(".lang-item").each(function(index, element) {
console.log(
"Индекс элемента lang-item: " + index + "; ширина элемента = " + $(element).width()
);
});
});
Однако, я не понимаю, как из этого цикла вытащить результат с самой длинной шириной, подскажите пожалуйста.
Вот ссылка на инструмент где я пытаюсь провести манипуляции
https://codepen.io/alex-lenk/pen/YvgozV