У меня есть div с некоторым контентом в четырех строках. Я могу получить количество строк, используя следующий код. Но мое требование состоит в том, чтобы получить 4-строчный текст div. Например:Получение третьей строки содержимого div
<div>
ut returns between paragraphsut returns between paragraphs
ut returns between paragraphsut returns between paragraphs
web ui text is going on hereut returns between paragraphsut
returns between paragraphs
</div>
В приведенном выше DIV.I хотят получить 4-ю строку текста то есть, возвращает между paragraphs.Is там какой-либо способ сделать это.
Я получаю количество строк с помощью следующего кода
var content = elm.innerHTML;
var elmHeight = elm.offsetHeight;
var lineHeight = 15;
var lines = elmHeight/lineHeight;
переменной линии имеет количество строк в конкретной DIV
Количество строк может отличаться в зависимости от размера экрана (ширина), для небольшого экрана вы можете получить 8 строк, это зависит от переноса слов, но если вы уверены, что каждая строка заканчивается разрывом строки (\ n), вы можете работай над этим. –
какой код вы пытались получить 4-ю строку ... – Shail
Если у него есть символ разрыва строки: 'var 4th = $ .trm ($ ('div'). Text()). Split ('\ n') [3]; 'http://jsfiddle.net/wg3U2/ – undefined