jquery - 如何逐行查找div中的字符数?

标签 jquery

这是解释它的图片

div line

<div id="tshirt">
    <div id="text-wrapper">
        <p id="tshirtover">Nothing is impossible unless we try it</p>
    </div>
</div>

有什么办法可以找到第一行的长度吗?

我尝试了下面的 jQuery 函数。它给出了字符串的整个长度。

$("#tshirtover").text().length;

但我只需要找到第一行。可以拿到吗?

最佳答案

我能想到的唯一方法是创建空div(具有固定宽度),然后开始逐个字符填充文本,使用计数器存储已放置的字符数并观察高度div 的高度一旦发生变化,就意味着新的一行刚刚开始。

关于jquery - 如何逐行查找div中的字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11625874/

相关文章:

javascript - 当它不是静态的时候,你如何突出显示键入的文本?

javascript - 日期更改时更改时间选择器中的时间

javascript - 访问名称中带有空格的 JSON 对象数据

javascript - 显示图像而不是源 - bootstrap 多选插件

jquery - .toggle 在 IE8 中无法正常工作

javascript - Safari 中的 CSS 缩放问题

javascript - 如何删除元素列表中的类并添加到另一个元素 Jquery?

jquery - 在响应模式下重新排序 Twitter Bootstrap 行

javascript - stub 未执行回调(Javascript)

javascript - jQuery: 对象 #<Document> 没有方法 'find'