【发布时间】:2012-05-24 21:01:39
【问题描述】:
这是一个例子:
<div><span style="font-size:15px;">some text here which is </span>
<span style="color:red;">split automatically by the browser.</span></div>
浏览器呈现的(当然还有样式):
some text here which is split
automatically by the browser.
我正在构建一个 javascript 应用程序,它必须理解每行中的最后一个单词(在这种情况下为split)。目前我正在使用 CSS white-space 属性来处理溢出文本。因此,浏览器不会告诉我它在哪里断线。那么,什么是理解每行最后一个单词的好函数呢?
编辑
我使用的是纯 JavaScript,所以 jQuery 不是一个选项,white-space 属性应用于div。所以实际上,将div 视为线渲染器。
【问题讨论】:
-
线条是否总是被 span 包裹? jQuery 是一个选项还是只是普通的 JS?
-
@JosephtheDreamer,我已经更新了问题。
-
@msanford,我已经检查过这个问题,但它没有回答我的问题。它实际上会返回每个元素中的最后一个单词,而不是行中的最后一个单词。
-
@JosephtheDreamer 我认为缺少的 jQuery 标签足以回答您的第二个问题
标签: javascript word-wrap