-3

关于,

我正在寻找可以计算div元素内每行文本字符数并通过将每行字符限制为一定数量来重新格式化文本的 vanilla JavaScript(或 jQuery 插件)代码。

我使用的是 Zurb Foundation 网格,我相信字体大小和列宽都是动态的。

谢谢。

4

1 回答 1

1

这是一个将文本重新格式化为您想要指定的任何字符限制并在其间插入中断的函数,但它根本不考虑标签。

function wrap(str, limit) {
    var len = str.length,
        output = [];

    for(var i=0;i*limit < len;i++) {
        output.push(str.substring(i*limit, limit);
    }

    return output.join('<br>');
}
于 2013-01-09T20:14:02.933 回答