我一直在尝试弄清楚如何实现这个功能(如果可能的话),但是一直没有头绪...
我有一些文本会换行到多行。我想要检测每个单独的行,并将其包装在一个标签中。最后,我想从循环数组中为每个分配一个类。
例如...!
<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 它可以计算一段文本中使用的行数,但它并不能做到我需要的功能。