我使用下面的代码来包装长文本,由用户在文本区域中输入以进行评论:
function addNewlines(comments) {
var result = '';
while ($.trim(comments).length > 0) {
result += comments.substring(0,70) + '\n';
comments = comments.substring(70);
}
return result;
}
该问题如下面的屏幕截图所示。关于如何解决它有什么想法吗?我们可以使用lastindexof(" ")
获取子字符串中最后一个空格的方法可以从逻辑上解决这个问题?任何人都可以调整这个小代码以使其正确吗?
我相信通过 CSS 包装文本是一个更好的解决方案,但是这里有一个链接可能会有所帮助在 JavaScript 中换行文本 https://stackoverflow.com/questions/14484787/wrap-text-in-javascript
顺便说一句,我记得有一个 JQuery 插件可以用于包装文本 google it 。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)