JSFiddle - React, Tailwind, and code Playground

Find the element with the most text and max array (SO-19760909) , forked from http://jsfiddle.net/cse_tushar/vpFwL/

by dledle2

HTML

<div id="content">
    <div class="text">1</div>
    <div class="text">2</div>
    <div class="text">3</div>
    <div class="text">4asdasdasd</div>
    <div class="text">5</div>
    <div class="text">6</div>
    <div class="text">90</div>
    <div class="text">7asdasd11</div>
    <div class="text">35asdasd</div>
</div>

JavaScript

var con = $('#content');
var arr = con.find('.text').map(function () {
    return $(this).text().length;
}).get();
var longest = arr.indexOf(Math.max.apply(Math, arr));
alert($('#content .text:nth-child(' + ++longest + ')').text());