Я пытался выяснить, как это сделать (если это вообще возможно) и нарисовал пробел...
У меня есть текст, который будет перенесен на несколько строк. Я хочу определить каждую отдельную строку и обернуть ее в промежуток. Наконец, я хочу назначить класс каждому диапазону из циклического массива.
Например...!
<div id="quote">
I have some text that
wraps onto three lines
in this container
</div>
Я хочу, чтобы мой jQuery проанализировал эти строки, определил, где он переносится, и превратил его в это:
<div id="quote">
<span class="red-bg">I have some text that</span>
<span class="orange-bg">wraps onto three lines</span>
<span class="yellow-bg">in this container</span>
</div>
Причина, по которой я хочу сделать это динамически, заключается в том, что я делаю это в адаптивных шаблонах, поэтому иногда один и тот же текст будет переноситься только на две строки или, может быть, на четыре в iPhone.
Это выполнимо? Я нашел это → http://vidasp.net/tinydemos/numberOfLines.html, который вычисляет количество строк, используемых в блоке текста, но на самом деле это не распространяется на то, что мне нужно.